目录

oncopy 事件

示例

复制 <input> 元素的某些文本时调用函数:

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

下面有更多示例


描述

这个oncopy当用户发生事件时开始复制过程在浏览器中。

这个oncopy当用户复制元素内容(如文本副本)时发生事件。

这个oncopy当用户复制整个元素(如图片)时也会发生该事件。

3 种复制方法:

  • 按 Ctrl + C
  • 从浏览器的“编辑”菜单中选择"Copy"
  • 右键单击以显示上下文菜单,然后选择"Copy"

剪贴板事件

Event Occurs When
copy The user copies content
cut The user starts cuts content
paste The user pastes content

也可以看看:

剪贴板事件对象


语法

在 HTML 中:

< element oncopy=" myScript">
亲自试一试 »

在 JavaScript 中:

object.oncopy = function(){ myScript};
亲自试一试 »

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

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

技术细节

气泡: 是的
可取消: 是的
事件类型: 剪贴板事件
HTML 标签: 所有 HTML 元素


更多示例

示例

复制 <p> 元素的某些文本时调用函数:

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

示例

复制图片时调用函数:

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

浏览器支持

oncopy是 DOM Level 3 (2004) 功能。

所有现代浏览器都完全支持它:

Chrome Edge Firefox Safari Opera IE
Yes Yes Yes Yes Yes 11