JavaScript/DOM/Event/currentTarget

Aus SELFHTML-Wiki
< JavaScript‎ | DOM‎ | Event
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;


Anwendungsbeispiel[Bearbeiten]

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.

Weblinks[Bearbeiten]