HTML onpaste 属性
定义和用法
当用户在元素中粘贴一些内容时,onpaste
属性会触发。
注意:虽然 onpaste
属性被所有 HTML 元素支持,但实际上,例如,在 <p> 元素中粘贴一些内容是不可能的,除非元素已将 contenteditable 设置为 "true"(见下面的 "更多示例")。
提示:onpaste
属性主要用于 <input> 元素,其类型为 "text"。
提示:有三种方法可以在元素中粘贴一些内容
- 按 CTRL + V
- 从浏览器的 "编辑" 菜单中选择 "粘贴"
- 右键单击以显示上下文菜单,然后选择 "粘贴" 命令
适用范围
onpaste
属性是 事件属性 的一部分,可以用于任何 HTML 元素。
元素 | 事件 |
---|---|
所有 HTML 元素 | onpaste |
示例
输入示例
在 <input> 元素中粘贴一些文本时执行 JavaScript
<input type="text" onpaste="myFunction()" value="在此处粘贴一些内容">
亲自尝试 »
P 示例
在 <p> 元素中粘贴一些文本时执行 JavaScript(注意 contenteditable 设置为 "true")
<p contenteditable="true" onpaste="myFunction()">尝试将一些内容粘贴到此段落中。</p>
亲自尝试 »
浏览器支持
事件属性 | |||||
---|---|---|---|---|---|
onpaste | 是 | 是 | 是 | 是 | 是 |