Документ 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 |