HTML onpaste 事件属性
实例
在 <input> 元素中粘贴一些文本时执行 JavaScript:
<input type="text" onpaste="myFunction()" value="尝试在这里粘贴一些东西">
亲自试一试 »
下面有更多实例。
定义和用法
当用户在元素中粘贴一些内容时会触发 onpaste 属性。
注释: 尽管所有 HTML 元素都支持 onpaste 属性,但实际上不可能将某些内容粘贴到例如 a <p> 元素中,除非该元素已将 contenteditable 设置为 "true"( 参见下面的"更多示例")。
提示: onpaste 属性主要用于带有 type="text" 的 <input> 元素。
提示: 在元素中粘贴一些内容的三种方法:
- 按 CTRL + V
- 从浏览器的编辑菜单中选择 "Paste"
- 右击显示上下文菜单并选择 "Paste" 命令
浏览器支持
事件属性 | |||||
---|---|---|---|---|---|
onpaste | Yes | Yes | Yes | Yes | Yes |
语法
<element onpaste="script">
属性值
值 | 描述 |
---|---|
script | 要在 onpaste 上运行的脚本 |
技术细节
支持的 HTML 标签: | 所有 HTML 元素 |
---|
更多实例
实例
在 <p> 元素中粘贴一些文本时执行 JavaScript(注意 contenteditable 设置为 "true"):
<p contenteditable="true" onpaste="myFunction()">尝试在本段中粘贴一些内容。</p>
亲自试一试 »
相关页面
HTML 参考手册: oncopy 事件
HTML 参考手册: oncut 事件
HTML DOM 参考手册: onpaste 事件
❮ HTML 事件属性