HTML onpaste 事件属性


定义和用法

当用户在元素中粘贴一些内容时会触发 onpaste 属性。

注释: 尽管所有 HTML 元素都支持 onpaste 属性,但实际上不可能将某些内容粘贴到例如 <p> 元素中,除非该元素已将 contenteditable 设置为 "true"( 参见下面的"更多示例")。

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

提示:在元素中粘贴一些内容的三种方法:

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

适用于

onpaste 属性是 事件属性 的一部分,可用于任何 HTML 元素。

元素 事件
所有 HTML 元素 onpaste

实例

Input 实例

在 <input> 元素中粘贴一些文本时执行 JavaScript:

<input type="text" onpaste="myFunction()" value="尝试在这里粘贴一些东西">
亲自试一试 »

P 实例

在 <p> 元素中粘贴一些文本时执行 JavaScript(注意 contenteditable 设置为"true"):

<p contenteditable="true" onpaste="myFunction()">尝试在本段中粘贴一些内容。</p>
亲自试一试 »

浏览器支持

事件属性
onpaste Yes Yes Yes Yes Yes