onpaste 事件
例子
在<input> 元素中粘贴一些文本时调用一个函数
<input type="text" onpaste="myFunction()" value="在此粘贴内容">
自己尝试 »
以下有更多示例
描述
当用户将内容粘贴到元素中时,将发生 onpaste
事件。
onpaste
事件主要用于 type="text" 的<input> 元素。
注意
只有在输入字段中才能粘贴内容。
例如,无法将内容粘贴到<p> 元素中,除非该元素将contenteditable 设置为 "true"(参见下面的 "更多示例")。
3 种粘贴方式
- 按 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 |