HTM-DOM-Dokument createEvent()
Beispiel
Simulieren Sie ein Mouseover-Ereignis:
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);
Definition und Verwendung
Die createEvent()
Methode erstellt ein Ereignisobjekt.
Das Ereignis muss von einem legalen Ereignistyp sein und muss vor der Verwendung initialisiert (abgesendet) werden.
Syntax
document.createEvent(type)
Parameter
Parameter | Description |
type | Required. The type of event. AnimationEvent ClipboardEvent DragEvent FocusEvent HashChangeEvent InputEvent KeyboardEvent MouseEvent PageTransitionEvent PopStateEvent ProgressEvent StorageEvent TouchEvent TransitionEvent UiEvent WheelEvent |
Rückgabewert
Typ | Beschreibung |
Objekt | Ein Event-Objekt. |
Browser-Unterstützung
document.createEvent()
ist eine Funktion von DOM Level 1 (1998).
Es wird in allen Browsern vollständig unterstützt:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |