JavaScript HTML DOM createEvent() 事件方法
-
createEvent() 事件方法
createEvent()方法创建一个事件对象。该事件可以是任何合法事件类型,必须在使用前初始化。例子:模拟鼠标悬停事件:
尝试一下var x = document.createEvent("MouseEvent"); x.initMouseEvent("mouseover", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null); document.getElementById("myDiv").dispatchEvent(x);
-
浏览器支持
项 IE/Edge Chrome FireFox Safari Opera 方法 createEvent() 支持支持支持支持支持 -
语法
document.createEvent(type) -
参数值
参数 描述 type 必需的。 一个字符串,指定事件的类型。可能的值: - AnimationEvent
- ClipboardEvent
- DragEvent
- FocusEvent
- HashChangeEvent
- InputEvent
- KeyboardEvent
- MouseEvent
- PageTransitionEvent
- PopStateEvent
- ProgressEvent
- StorageEvent
- TouchEvent
- TransitionEvent
- UiEvent
- WheelEvent
-
技术细节
项目 描述 返回值: 一个Event对象 DOM版本 DOM Event Level 1