Document DOM HTM createEvent()
Exemple
Simulez un événement 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);
Définition et utilisation
La createEvent()
méthode crée un objet événement.
L'événement doit être d'un type d'événement légal et doit être initialisé (dépissé) avant utilisation.
Syntaxe
document.createEvent(type)
Paramètres
Parameter | Description |
type | Required. The type of event. AnimationEvent ClipboardEvent DragEvent FocusEvent HashChangeEvent InputEvent KeyboardEvent MouseEvent PageTransitionEvent PopStateEvent ProgressEvent StorageEvent TouchEvent TransitionEvent UiEvent WheelEvent |
Valeur de retour
Taper | La description |
Objet | Un objet événement. |
Prise en charge du navigateur
document.createEvent()
est une fonctionnalité DOM niveau 1 (1998).
Il est entièrement pris en charge dans tous les navigateurs :
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |