Documento HTM DOM createEvent()
Esempio
Simula un evento al passaggio del mouse:
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);
Definizione e utilizzo
Il createEvent()
metodo crea un oggetto evento.
L'evento deve essere di tipo legale e deve essere inizializzato (dipatchato) prima dell'uso.
Sintassi
document.createEvent(type)
Parametri
Parameter | Description |
type | Required. The type of event. AnimationEvent ClipboardEvent DragEvent FocusEvent HashChangeEvent InputEvent KeyboardEvent MouseEvent PageTransitionEvent PopStateEvent ProgressEvent StorageEvent TouchEvent TransitionEvent UiEvent WheelEvent |
Valore di ritorno
Tipo | Descrizione |
Oggetto | Un oggetto Evento. |
Supporto browser
document.createEvent()
è una funzionalità DOM di livello 1 (1998).
È completamente supportato in tutti i browser:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |