HTML onpaste 事件
当用户粘贴元素中的某些内容时,onpaste事件将触发。
实例
<!DOCTYPE html><html><body><input type="text" onpaste="myFunction()" value="尝试在这里粘贴文本" size="40"><p id="demo"></p><script>function myFunction() {document.getElementById("demo").innerHTML = "你已粘贴文本!";}</script></body></html>
浏览器支持
| 事件 | |||||
|---|---|---|---|---|---|
| onpaste | Yes | Yes | Yes | Yes | Yes |
定义和用法
当用户粘贴元素中的某些内容时,onpaste事件将触发。
注意:尽管onpaste受所有HTML元素的支持,但实际上不可能将某些内容粘贴到<p>元素中,除非元素将ContentEdit设置为“true”。
提示:onpaste属性主要用于类型为=“text”的<input>元素。
提示:在元素中粘贴某些内容有三种方法:
按CTRL+V键
从浏览器的“编辑”菜单中选择“粘贴”
右键单击以显示上下文菜单,然后选择“粘贴”命令
HTML 4.01 与 HTML5 之间的差异
无。
语法
<element onpaste="script">
属性值
| 值 | 描述 |
|---|---|
| script | onpaste 发生时运行的脚本。 |