Метод createEvent()
Пример document.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()
Метод createEvent() создает объект события.
Событие должно иметь допустимый тип события и должно быть инициализировано (дипатчено) перед использованием.
Синтаксис createEvent()
document.createEvent(type)
Параметры createEvent()
| Параметр | Описание |
|---|---|
| type | Обязательно. Тип события. AnimationEvent ClipboardEvent DragEvent FocusEvent HashChangeEvent InputEvent KeyboardEvent MouseEvent PageTransitionEvent PopStateEvent ProgressEvent StorageEvent TouchEvent TransitionEvent UiEvent WheelEvent |
Возвращаемое значение createEvent()
| Тип | Описание |
|---|---|
| Object | Объект события. |
Поддержка браузера createEvent()
document.createEvent() является функцией DOM уровня 1 (1998).
Он полностью поддерживается во всех браузерах:
| Chrome | Edge | Firefox | Safari | Opera | IE |
| Да | Да | Да | Да | Да | 9-11 |