Document : méthode createEvent()
Obsolète
Ãvitez d'utiliser cette fonctionnalité dans de nouveaux projets. Cette fonctionnalité peut être candidate à la suppression des standards web ou des navigateurs. >
Attention :
De nombreuses méthodes utilisées avec createEvent, tels que initCustomEvent, sont obsolètes. Utilisez le constructeur d'évènement à la place.
La méthode createEvent() de l'interface Document crée un évènement du type défini. L'objet retourné doit être initialisé avant d'être passé à EventTarget.dispatchEvent.
Syntaxe
createEvent(type)
Paramètres
Valeur de retour
Un objet Event.
Exemples
// Crée l'évènement.
const event = document.createEvent("Event");
// Définit que le nom de l'évènement est 'build'.
event.initEvent("build", true, true);
// Ãcoute l'évènement.
elem.addEventListener("build", (e) => {
// e.target correspond à elem
});
// L'élément cible peut être n'importe quel Element ou autre EventTarget.
elem.dispatchEvent(event);
Notes
Les chaînes de type d'évènement appropriées pour passer à createEvent() sont répertoriées dans la norme DOM â voir le tableau à l'étape 2 (angl.). Gardez à l'esprit que la plupart des objets d'évènement ont maintenant des constructeurs, qui sont la méthode recommandée pour créer des occurrences d'objet d'évènement.
Spécifications
| Spécification |
|---|
| DOM > # dom-document-createevent > |