Documento HTM DOM createEvent()
Ejemplo
Simule un evento de mouseover:
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);
Definición y uso
El createEvent()
método crea un objeto de evento.
El evento debe ser del tipo de evento legal y debe inicializarse (enviarse) antes de su uso.
Sintaxis
document.createEvent(type)
Parámetros
Parameter | Description |
type | Required. The type of event. AnimationEvent ClipboardEvent DragEvent FocusEvent HashChangeEvent InputEvent KeyboardEvent MouseEvent PageTransitionEvent PopStateEvent ProgressEvent StorageEvent TouchEvent TransitionEvent UiEvent WheelEvent |
Valor devuelto
Escribe | Descripción |
Objeto | Un objeto de evento. |
Compatibilidad con navegador
document.createEvent()
es una característica DOM Nivel 1 (1998).
Es totalmente compatible con todos los navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |