HTM DOMドキュメントcreateEvent()
例
マウスオーバーイベントをシミュレートします。
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)
パラメーター
Parameter | Description |
type | Required. The type of event. AnimationEvent ClipboardEvent DragEvent FocusEvent HashChangeEvent InputEvent KeyboardEvent MouseEvent PageTransitionEvent PopStateEvent ProgressEvent StorageEvent TouchEvent TransitionEvent UiEvent WheelEvent |
戻り値
タイプ | 説明 |
物体 | イベントオブジェクト。 |
ブラウザのサポート
document.createEvent()
DOMレベル1(1998)の機能です。
すべてのブラウザで完全にサポートされています。
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |