HTML onpaste 事件属性
示例
在 <input> 元素中粘贴文本时执行 JavaScript
<input type="text" onpaste="myFunction()" value="在此处粘贴内容">
自己动手试一试 »
更多“自己尝试”的例子见下文。
定义和用法
onpaste 属性在用户将内容粘贴到元素时触发。
注意: 尽管 onpaste 属性支持所有 HTML 元素,但实际上无法将内容粘贴到例如 <p> 元素中,除非元素已设置 contenteditable 为 "true"(参见下面的“更多示例”)。
提示: onpaste 属性主要用于 type="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 事件属性