Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die currentTarget-Eigenschaft der Event-Schnittstelle (nur lesend) identifiziert das Element, an das der Ereignishandler gebunden ist.
Dies entspricht nicht immer dem Element, auf dem das Ereignis ausgelöst wurde, da das Ereignis möglicherweise auf einem Nachkommen des Elements mit dem Handler ausgelöst wurde und dann nach oben gebubbelt ist zu dem Element mit dem Handler. Das Element, auf dem das Ereignis ausgelöst wurde, wird durch Event.target angegeben.
Bitte beachten Sie, dass der Wert von currentTarget nur in einem Handler für das Ereignis verfügbar ist. Außerhalb eines Ereignishandlers wird es null sein. Das bedeutet zum Beispiel, dass, wenn Sie in einem Ereignishandler eine Referenz auf das Event-Objekt nehmen und dann außerhalb des Ereignishandlers auf dessen currentTarget-Eigenschaft zugreifen, der Wert null sein wird.
Ein EventTarget, das das Objekt darstellt, an das der aktuelle Ereignishandler gebunden ist.
Dieses Beispiel verdeutlicht den Unterschied zwischen currentTarget und target.
Die Seite hat einen "Eltern"-<div>, der ein "Kind" <div> enthält.
Der Ereignishandler ist an den Eltern gebunden. Er protokolliert den Wert von event.currentTarget und event.target.
Wir haben auch einen "Zurücksetzen"-Button, der einfach das Beispiel neu lädt.
Wenn Sie innerhalb des Kind-<div> klicken, identifiziert target das Kind. Wenn Sie innerhalb des Eltern-<div> klicken, identifiziert target den Eltern.
In beiden Fällen identifiziert currentTarget den Eltern, da das der Element ist, an das der Handler gebunden ist.
| DOM # ref-for-dom-event-currenttarget② |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.