EventTarget
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2021.
Hinweis: Dieses Feature ist verfügbar in Web Workers.
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 mit diesem Interface verbundenen Methoden.
Element
und seine Kinder, ebenso wie 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 Setzen 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()
-
Löst ein Ereignis auf diesem
EventTarget
aus.
Spezifikationen
Specification |
---|
DOM Standard # interface-eventtarget |
Browser-Kompatibilität
BCD tables only load in the browser
Siehe auch
- Ereignisreferenz – die im Plattform verfügbaren Ereignisse.
- Einführung in Ereignisse
Event
-Schnittstelle