语法
jscreateEvent(type)
参数
type
表示要创建的事件类型的字符串。可能的事件类型包括 "UIEvents"、"MouseEvents"、"MutationEvents" 和 "HTMLEvents"。请参阅备注部分了解详细信息。
返回值
Event 对象。
示例
js// 创建事件
const event = document.createEvent("Event");
// 定义事件名称为 'build'。
event.initEvent("build", true, true);
// 监听事件。
elem.addEventListener(
"build",
(e) => {
// e.target 与元素匹配
},
false,
);
// 目标可以是任何元素或其他 EventTarget。
elem.dispatchEvent(event);
备注
适合传递给 createEvent() 的事件类型字符串列于 DOM 标准——参见步骤 2 中的表格。请记住,大多数事件对象现在都有构造函数,这是创建事件对象实例的现代推荐方法。
规范
Specification
DOM# dom-document-createevent
浏览器兼容性
参见
创建和触发事件
Help improve MDN
Was this page helpful to you?
Yes
No
Learn how to contribute
This page was last modified on 2025年8月1日 by MDN contributors.
View this page on GitHub • Report a problem with this content