JavaScript HTML DOM oncopy 事件
-
oncopy 事件
当用户复制元素的内容时,会发生oncopy事件。提示:当用户复制使用<img>元素创建的元素(例如图像)时,也会发生oncopy事件。提示:oncopy事件主要用于type=“text”的<input>元素。提示:有三种方法可以复制元素/元素的内容:- 按CTRL + C
- 从浏览器的“编辑”菜单中选择“复制”
- 右键单击以显示上下文菜单,然后选择“复制”命令。
复制<input>元素的某些文本时执行JavaScript:
尝试一下<input type="text" oncopy="myFunction()" value="Try to copy this text">
-
浏览器支持
项 IE/Edge Chrome FireFox Safari Opera 事件 oncopy 支持支持支持支持支持注意:尝试复制图像时,oncopy事件在某些浏览器中可能无法正常工作(请参阅下面的“更多示例”)。 -
语法
在HTML中:<element oncopy="myScript">在JavaScript中:object.oncopy = function(){myScript};在JavaScript中,使用addEventListener()方法:object.addEventListener("copy", myScript);注意:在Internet Explorer 8和更早版本不支持使用addEventListener()方法。 -
技术细节
项目 描述 冒泡: 有 取消: 有 事件类型: ClipboardEvent 支持的HTML标记: 所有HTML标记 -
-
相关页面
JavaScript参考 : HTML oncopy 属性