EventTarget

Cet article nécessite une relecture technique. Voici comment vous pouvez aider.

EventTarget est une interface implémentée par des objets qui peuvent recevoir des évènements et avoir des auditeurs.

Element, document, et window sont les évènements cibles les plus communs, cependant d'autres objets peuvent être utilisés comme évènements cibles, par exemple XMLHttpRequest, AudioNode, AudioContext et d'autres.

De nombreux évènements cibles (incluant les éléments documents et fenêtres) supportent également le réglage event handlers via les propriétés et attributs on... .

Méthodes

EventTarget.addEventListener()
Enregiste un gestionnaire d'évènement d'un type d'évènement spécifique EventTarget.
EventTarget.removeEventListener()
Supprime un auditeur d'évènements de EventTarget.
EventTarget.dispatchEvent()
Envoie un élément à EventTarget.

Spécifications

Spécifications Statuts Commentaires
DOM
La définition de 'EventTarget' dans cette spécification.
Standard évolutif Pas de changement.
Document Object Model (DOM) Level 3 Events Specification
La définition de 'EventTarget' dans cette spécification.
Version de travail Quelques paramètres sont désormais optionnels (listener), ou accepte la valeur null (useCapture).
Document Object Model (DOM) Level 2 Events Specification
La définition de 'EventTarget' dans cette spécification.
Recommendation Définition initiale.

Compatibilité des navigateurs

Caractéristique Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Support basique 1.0 1.0 (1.7 ou moins) 9.0 7 1.0
Caractéristique Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Support basique 1.0 1.0 (1) 9.0 6.0 1.0

Méthodes additionnelles pour le code Mozilla chrome

Les extensions Mozilla pour l'utilisation par JS-implemented pour des évènements cibles implémentés sur* les propriétés. Voir aussi WebIDL bindings.

  • void setEventHandler(DOMString type, EventHandler handler)
  • EventHandler getEventHandler(DOMString type)

Voir aussi

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : Gibus, Hell_Carlito, Iwagg, fscholz
 Dernière mise à jour par : Gibus,