HTM DOM-document createEvent()
Voorbeeld
Simuleer een mouseover-gebeurtenis:
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);
Definitie en gebruik
De createEvent()
methode maakt een gebeurtenisobject aan.
De gebeurtenis moet van het type legale gebeurtenis zijn en moet vóór gebruik worden geïnitialiseerd (verzonden).
Syntaxis
document.createEvent(type)
Parameters:
Parameter | Description |
type | Required. The type of event. AnimationEvent ClipboardEvent DragEvent FocusEvent HashChangeEvent InputEvent KeyboardEvent MouseEvent PageTransitionEvent PopStateEvent ProgressEvent StorageEvent TouchEvent TransitionEvent UiEvent WheelEvent |
Winstwaarde
Type | Beschrijving |
Object | Een Event-object. |
Browserondersteuning
document.createEvent()
is een DOM Level 1 (1998)-functie.
Het wordt volledig ondersteund in alle browsers:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |