Cet article nécessite une relecture technique.
Cet article nécessite une relecture rédactionnelle.
EventTarget est une interface implémentée par des objets pouvant 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) supporte é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 additionneles 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
- Event reference - les évènements disponible pour la plateforme.
- Event developer guide
Eventinterface

