文档:粘贴事件
当用户通过浏览器用户界面发起粘贴操作时,会触发paste事件。
此事件的原始目标是Element,它是粘贴操作的目标对象。您可以在Document接口上监听此事件,以在捕获或冒泡阶段处理它。有关此事件的完整详细信息,请参阅Element: paste 事件页面。
语法
在诸如addEventListener()之类的函数中使用事件名称,或设置事件处理程序属性。
js
addEventListener("paste", (event) => {});
onpaste = (event) => {};
事件类型
一个ClipboardEvent。继承自Event。
示例
要了解用户何时从剪贴板将数据粘贴到网页上,您可以使用addEventListener()将处理程序添加到您的Document实例,如下所示
js
document.addEventListener("paste", (event) => {
/* the session has shut down */
});
或者,您可以使用Document.onpaste事件处理程序属性为paste事件建立处理程序。
js
document.onpaste = (event) => {
/* the session has shut down */
};
规范
| 规范 |
|---|
| 剪贴板 API 和事件 # clipboard-event-paste |
| HTML 标准 # handler-onpaste |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。