• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

onclick Handler dynamisch zuweisen, this?

Status
Für weitere Antworten geschlossen.

Passi077

Neues Mitglied
Hi,
habe folgenden Code:
Code:
  var d = document.createElement("div");
  d.onclick = geklickt;
  d.innerHTML = 'test';
 
function geklickt() {
  alert(this.childNodes[0].data);
}
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
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben