轻松上手,快乐学习!

HTML oncopy 事件属性


实例

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

<input type="text" oncopy="myFunction()" value="尝试复制此文本">
亲自试一试 »

下面有更多实例。


定义和用法

oncopy 属性在用户复制元素内容时触发。

提示: oncopy 属性也会在用户复制使用 <img> 元素创建的元素(例如图像)时触发。

提示: oncopy 属性主要用于带有 type="text" 的 <input> 元素。

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

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

浏览器支持

事件属性
oncopy Yes Yes Yes Yes Yes

注释: 尝试复制图像时,oncopy 属性在某些浏览器中可能无法正常工作(请参阅下面的"更多示例")。


语法

<element oncopy="script">

属性值

描述
script 要在 oncopy 上运行的脚本

技术细节

支持的 HTML 标签: 所有 HTML 元素

更多实例

实例

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

<p oncopy="myFunction()">尝试 copy 复制这段文字</p>
亲自试一试 »

实例

复制图像时执行 JavaScript:

<img src="btschools.gif" oncopy="myFunction()">
亲自试一试 »

相关页面

HTML 参考手册: onpaste 事件

HTML 参考手册: oncut 事件

HTML DOM 参考手册: oncopy 事件