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 发生时运行的脚本。 |