HTM DOM Document createEvent()
示例
模擬一個 mouseover 事件
const ev = document.createEvent("MouseEvent");
ev.initMouseEvent("mouseover", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
document.getElementById("myDiv").dispatchEvent(ev);
自己動手試一試 »
描述
createEvent()
方法建立一個事件物件。
事件必須是合法的事件型別,並且在使用前必須進行初始化(觸發)。
語法
document.createEvent(type)
引數
引數 | 描述 |
type | 必需。 事件的型別。 AnimationEvent ClipboardEvent DragEvent FocusEvent HashChangeEvent InputEvent KeyboardEvent MouseEvent PageTransitionEvent PopStateEvent ProgressEvent StorageEvent TouchEvent TransitionEvent UiEvent WheelEvent |
返回值
型別 | 描述 |
物件 | Event 物件。 |
瀏覽器支援
document.createEvent()
是 DOM Level 1 (1998) 功能。
所有瀏覽器都完全支援。
Chrome | Edge | Firefox | Safari | Opera | IE |
是 | 是 | 是 | 是 | 是 | 9-11 |