EventTarget
Baseline Widely available *
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
* Some parts of this feature may have varying levels of support.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Das EventTarget
Interface wird von Objekten implementiert, die Ereignisse empfangen können und möglicherweise Listener für diese haben.
Mit anderen Worten, jedes Ziel von Ereignissen implementiert die drei Methoden, die mit diesem Interface verbunden sind.
Element
und seine Kinder sowie Document
und Window
sind die häufigsten Ereignisziele, aber auch andere Objekte können Ereignisziele sein.
Zum Beispiel sind IDBRequest
, AudioNode
und AudioContext
ebenfalls Ereignisziele.
Viele Ereignisziele (einschließlich Elemente, Dokumente und Fenster) unterstützen auch das Registrieren von Ereignishandlern über onevent
-Eigenschaften und Attribute.
Konstruktor
EventTarget()
-
Erstellt eine neue Instanz eines
EventTarget
Objekts.
Instanzmethoden
EventTarget.addEventListener()
-
Registriert einen Ereignishandler für einen bestimmten Ereignistyp auf dem
EventTarget
. EventTarget.removeEventListener()
-
Entfernt einen Ereignislistener vom
EventTarget
. EventTarget.dispatchEvent()
-
Sendet ein Ereignis an dieses
EventTarget
.
Spezifikationen
Specification |
---|
DOM # interface-eventtarget |
Browser-Kompatibilität
Siehe auch
- Ereignisindex
- Einführung in Ereignisse
Event
Interface