document.createEvent()
创建一个指定类型的事件。返回的对象首先被初始化,然后可以传递给element.dispatchEvent。
var event = document.createEvent(type);
Example
var evt = document.createEvent("Event");
evt.initEvent("custom", true, false);
document.getElementById('target').dispatchEvent(evt);
常用的事件类型有 "UIEvents", "MouseEvents", "MutationEvents", and "HTMLEvents"。
see:
https://developer.mozilla.org/en/DOM/document.createEvent
http://msdn.microsoft.com/en-us/library/ie/ff975304(v=vs.85).aspx
http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-DocumentEvent-createEvent
http://www.w3.org/TR/DOM-Level-3-Events/#events-Events-DocumentEvent-createEvent
本文介绍如何使用document.createEvent()创建并初始化特定类型的DOM事件,随后可通过element.dispatchEvent()触发这些事件。文中列举了多种常见的事件类型,如UIEvents、MouseEvents等。
6857

被折叠的 条评论
为什么被折叠?



