Метод createEvent() события

Определение и использование

createEvent() Метод создает объект события.

Событие может быть любым законным типом события и должно быть инициализировано перед использованием.

Пример

Имитация события mouseover:

var x = document.createEvent("MouseEvent");
x.initMouseEvent("mouseover", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
document.getElementById("myDiv").dispatchEvent(x);

Попробуйте сами

Грамматика

document.createEvent(type)

Значения параметров

Параметры Описание
type

Обязателен. Строка, определяющая тип события.

Возможные значения:

  • AnimationEvent
  • ClipboardEvent
  • DragEvent
  • FocusEvent
  • HashChangeEvent
  • InputEvent
  • KeyboardEvent
  • MouseEvent
  • PageTransitionEvent
  • PopStateEvent
  • ProgressEvent
  • StorageEvent
  • TouchEvent
  • TransitionEvent
  • UiEvent
  • WheelEvent

Технические детали

Возвратное значение: Объект Event

Поддержка браузера

Числа в таблице указывают на первую версию браузера, которая полностью поддерживает этот метод.

Свойства Chrome IE Firefox Safari Opera
createEvent() Поддержка Поддержка Поддержка Поддержка Поддержка