HTML onpaste 事件属性
示例
在 <input> 元素中粘贴文本时执行 JavaScript
<input type="text" onpaste="myFunction()" value="在此处粘贴内容">
亲自试一试 »
更多“亲自试一试”示例如下。
定义和用法
当用户在元素中粘贴某些内容时,onpaste 属性将触发。
注意:虽然 onpaste 属性受所有 HTML 元素的支持,但实际上无法在例如 <p> 元素中粘贴某些内容,除非元素将 contenteditable 设置为“true”(参见下面的“更多示例”)。
提示:onpaste 属性主要用于类型为“text”的 <input> 元素。
提示:有三种方法可以在元素中粘贴一些内容
- 按 CTRL + V
- 从浏览器中的“编辑”菜单中选择“粘贴”
- 右键单击以显示上下文菜单,然后选择“粘贴”命令
浏览器支持
事件属性 | |||||
---|---|---|---|---|---|
onpaste | 是 | 是 | 是 | 是 | 是 |
语法
<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 事件属性