molily: welches element hat eine funktion aufgerufen?

Beitrag lesen

Hallo,

gibt es eine mögichkeit herauszufinden welches object gerade eine function aufgerufen hat? oder muss ich jenes immer mit this als referenz der function übergeben?

Ja.

Wenn du den click-Handler automatisch mit Javascript hinzufügst, dann hast kannst du auch direkt über »this« auf das geklickte Element zugreifen (naja, genauer gesagt auf das Element, dessen Handler ausgelöst wurde):

<input id="input" ... />

document.getElementById("input").onclick = argument1;

function funktion () {
   alert(this);
}

Mathias