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.
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 sie haben.
Mit anderen Worten, jedes Ziel von Ereignissen implementiert die drei mit diesem Interface verbundenen Methoden.
Element
und seine Kinder sowie Document
und Window
sind die häufigsten Ereignisziele,
aber andere Objekte können ebenfalls Ereignisziele sein.
Zum Beispiel sind IDBRequest
, AudioNode
und AudioContext
auch Ereignisziele.
Viele Ereignisziele (einschließlich Elemente, Dokumente und Fenster) unterstützen auch das Festlegen von Ereignishandlern über onevent
Eigenschaften und Attribute.
Konstruktor
EventTarget()
-
Erstellt eine neue Instanz eines
EventTarget
-Objekts.
Instanzmethoden
EventTarget.addEventListener()
-
Registriert einen Ereignishandler eines bestimmten Ereignistyps auf dem
EventTarget
. EventTarget.removeEventListener()
-
Entfernt einen Ereignislistener vom
EventTarget
. EventTarget.dispatchEvent()
-
Sendet ein Ereignis an dieses
EventTarget
.
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
Interface