HTML onpaste 事件

当用户粘贴元素中的某些内容时,onpaste事件将触发。


实例

  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4. <input type="text" onpaste="myFunction()" value="尝试在这里粘贴文本" size="40">
  5. <p id="demo"></p>
  6. <script>
  7. function myFunction() {
  8. document.getElementById("demo").innerHTML = "你已粘贴文本!";
  9. }
  10. </script>
  11. </body>
  12. </html>

浏览器支持

事件
onpasteYesYesYesYesYes

定义和用法

当用户粘贴元素中的某些内容时,onpaste事件将触发。

注意:尽管onpaste受所有HTML元素的支持,但实际上不可能将某些内容粘贴到<p>元素中,除非元素将ContentEdit设置为“true”。

提示:onpaste属性主要用于类型为=“text”的<input>元素。

提示:在元素中粘贴某些内容有三种方法:

  • 按CTRL+V键

  • 从浏览器的“编辑”菜单中选择“粘贴”

  • 右键单击以显示上下文菜单,然后选择“粘贴”命令


HTML 4.01 与 HTML5 之间的差异

无。


语法

  1. <element onpaste="script">
属性值
描述
scriptonpaste 发生时运行的脚本。