molily: aObj.onclick = function() {alert(this);}

Beitrag lesen

aObj.onclick = function() {alert(this);}
Mein aObj gibt mir aber [Object Window] aus.

Wie greift man also korrekt auf das a-Tag über this zu ?

Genau so - mit this.

Der Fehler muss woanders liegen, denn beim traditionellen Event-Handling wird die Handlerfunktion immer im Kontext des Elementobjektes ausgeführt, dem man den Handler zugewiesen hat.

Wenn this auf window zeigt, dann wird die Funktion irgendwie aus ihrem Kontext gerissen.

Mathias