Método createEvent() de evento

Definición y uso

createEvent() El método crea un objeto de evento.

El evento puede ser cualquier tipo de evento válido y debe inicializarse antes de su uso.

Ejemplo

Simulación de evento 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);

Prueba por tu cuenta

Sintaxis

document.createEvent(type)

Valores de los parámetros

Parámetros Descripción
type

Obligatorio. Cadena que especifica el tipo de evento.

Valores posibles:

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

Detalles técnicos

Valor devuelto: Objeto Event

Compatibilidad del navegador

Los números en la tabla indican la primera versión de navegador que admite completamente este método.

Atributos Chrome IE Firefox Safari Opera
createEvent() Soporte Soporte Soporte Soporte Soporte