Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Event: target-Eigenschaft

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨Juli 2015⁩.

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Die schreibgeschützte target-Eigenschaft des Event-Interfaces ist eine Referenz auf das Objekt, auf das das Ereignis gesendet wurde. Sie unterscheidet sich von Event.currentTarget, wenn der Ereignishandler während der Bubbling- oder Capturing-Phase des Ereignisses aufgerufen wird.

Wert

Das zugeordnete EventTarget.

Beispiel

Die event.target-Eigenschaft kann verwendet werden, um Ereignisdelegation zu implementieren.

js
// Make a list const ul = document.createElement("ul"); document.body.appendChild(ul); const li1 = document.createElement("li"); const li2 = document.createElement("li"); ul.appendChild(li1); ul.appendChild(li2); function hide(evt) { // evt.target refers to the clicked <li> element // This is different from evt.currentTarget, which would refer to the parent <ul> in this context evt.target.style.visibility = "hidden"; } // Attach the listener to the list // It will fire when each <li> is clicked ul.addEventListener("click", hide); 

Spezifikationen

Specification
DOM
# ref-for-dom-event-target③

Browser-Kompatibilität

Siehe auch