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 |