最新的Web开发教程
 

oncopy事件

<事件对象

复制一个的一些文本时执行一个JavaScript <input>元素:

<input type="text" oncopy="myFunction()" value="Try to copy this text">
试一试»

更多"Try it Yourself"下面的例子。


定义和用法

所述oncopy事件发生的元素的用户副本时的内容。

提示:oncopy事件也发生在用户副本的元素,例如图像,与所创建的<img>的元素。

提示:oncopy事件主要用于上<input>元素类型为“文本”。

提示:有三种方式复制元素/内容的元素:

  • 按CTRL + C
  • 选择"Copy"从浏览器的编辑菜单
  • 右击显示上下文菜单,然后选择"Copy"命令。

浏览器支持

事件
oncopy

注:试图复制图像时按预期在某些浏览器的oncopy事件可能无法正常工作(See "More Examples" below)


句法

在HTML:

在JavaScript:

object .oncopy=function(){ 试一试»

在JavaScript中,使用addEventListener()方法:

object .addEventListener("copy", myScript );
试一试»

注意: addEventListener()在Internet Explorer 8和更早版本不支持的方法。


技术细节

泡沫:
取消:
事件类型: ClipboardEvent
支持的HTML标签: 所有HTML元素

例子

更多示例

复制的一些文本时执行一个JavaScript <p>元素:

<p oncopy="myFunction()">Try to copy this text</p>
试一试»

复制图像时执行一个JavaScript:

<img src="w3ii.gif" oncopy="myFunction()">
试一试»

相关页面

HTML DOM参考: onpaste事件

HTML DOM参考: oncut事件


事件对象参考 事件对象