JavaScript/DOM/Event/currentTarget

Aus SELFHTML-Wiki
Wechseln zu: Navigation, Suche

Die Eigenschaft currentTarget zeigt das Element an, dessen Handler gerade ausgeführt wird.

  • DOM 2.0
  • Chrome
  • Firefox
  • IE 9
  • Opera
  • Safari

Syntax

var ausloeser = event.currentTarget;


[Bearbeiten] Anwendungsbeispiel

Beispiel ansehen …
  function findeAuslöser(event) { 
    document.getElementById("ereignis").textContent= event.currentTarget.nodeName;
  }

Egal wohin man auf die Seite klickt, es wird immer das Element angezeigt, in dem der Eventhandler angeknüpft ist: body. Wenn Sie das gerade angeklickte Kind- oder Enkelelement herausfinden wollen, benötigen Sie event.target.


Beachten Sie: Im Internet Explorer 6-8, und natürlich auch in modernen Browsern, können Sie durch this auf das besagte Element zurückgreifen.

[Bearbeiten] Weblinks

Meine Werkzeuge
Namensräume

Varianten
Aktionen
Übersicht
Index
Mitmachen
Werkzeuge
Spenden
SELFHTML