Passi077
Neues Mitglied
Hi,
habe folgenden Code:
Der Code funktioniert und gibt wie erwartet "test" aus.
Meine Frage ist nun:
Wenn ich einen onclick Handler dynamisch zuweise wie in diesem Code, kann ich dann immer davon ausgehen, dass die Funktion die ich dem onclick Ereignis zuweise, "this" kennt und sich darin das Objekt befindet, von welchem der Aufruf ausgegangen ist? In diesem Falle also ist this=das div, dass ich per JS erstellt habe..
Vielen Dank + Grüße
Pascal
habe folgenden Code:
Code:
var d = document.createElement("div");
d.onclick = geklickt;
d.innerHTML = 'test';
function geklickt() {
alert(this.childNodes[0].data);
}
Meine Frage ist nun:
Wenn ich einen onclick Handler dynamisch zuweise wie in diesem Code, kann ich dann immer davon ausgehen, dass die Funktion die ich dem onclick Ereignis zuweise, "this" kennt und sich darin das Objekt befindet, von welchem der Aufruf ausgegangen ist? In diesem Falle also ist this=das div, dass ich per JS erstellt habe..
Vielen Dank + Grüße
Pascal