onpaste 事件
示例
在 <input> 元素中粘贴文本时调用函数
<input type="text" onpaste="myFunction()" value="在此粘贴一些内容">
自己动手试一试 »
更多示例见下文
描述
onpaste
事件在用户向元素中粘贴内容时发生。
onpaste
事件主要用于 type="text" 的 <input> 元素。
注意
只有可能将内容粘贴到输入字段中。
不可能将内容粘贴到例如 <p> 元素中,除非该元素将 contenteditable 设置为 "true"(请参阅下面的“更多示例”)。
三种粘贴方式
- 按 Ctrl + V
- 从浏览器中的“编辑”菜单中选择“粘贴”
- 右键单击显示上下文菜单,然后选择“粘贴”
语法
技术详情
冒泡 | 是 |
---|---|
可取消 | 是 |
事件类型 | ClipboardEvent |
HTML 标签 | 所有 HTML 元素 |
更多示例
示例
在 <p> 元素中粘贴文本时调用函数。
(注意 contenteditable 设置为 "true")
<p contenteditable="true" onpaste="myFunction()">尝试在此段落中粘贴一些内容。</p>
自己动手试一试 »
浏览器支持
onpaste
是 DOM Level 3 (2004) 功能。
所有现代浏览器都完全支持它
Chrome | Edge | Firefox | Safari | Opera | IE |
是 | 是 | 是 | 是 | 是 | 11 |