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 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 # interface-eventtarget |
Browser-Kompatibilität
Report problems with this compatibility data on GitHubdesktop | mobile | server | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
EventTarget | ||||||||||||||
EventTarget() constructor | ||||||||||||||
addEventListener | ||||||||||||||
Form with options object supported (third parameter can be either options or a Boolean , for backwards compatibility) | ||||||||||||||
options.capture parameter | ||||||||||||||
options.once parameter | ||||||||||||||
options.passive parameter | ||||||||||||||
options.passive parameter defaults to true for touchstart and touchmove events | ||||||||||||||
options.passive parameter defaults to true for wheel and mousewheel events | ||||||||||||||
options.signal parameter | ||||||||||||||
useCapture parameter is optional | ||||||||||||||
dispatchEvent | ||||||||||||||
removeEventListener | ||||||||||||||
Form with options object supported (third parameter can be either options or a Boolean , for backwards compatibility) | ||||||||||||||
useCapture parameter is optional |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support
- Partial support
- Partial support
- No support
- No support
- See implementation notes.
- Has more compatibility info.
Siehe auch
- Ereignisreferenz – die im Plattform verfügbaren Ereignisse.
- Einführung in Ereignisse
Event
Interface