D.R.: Problem mit dynamischen Events

Beitrag lesen

Hallo,

i hat nach dem Durchlauf deiner Schleife den Wert 3

Davon bin ich ja eigentlich auch ausgegangen, aber Struppi hat geschrieben, dass man auf diese Weise eben dynamische Parameter auch in einer Schleife setzen kann.
Mit setAttribute(), oder eben eval() könnte man das Problem ja auf einfache Weise umgehen…

Wenn das "aktuelle" i aus der Schleife später in dem Kontext, in dem der onclick-Event ausgeführt wird, noch vorhanden sein soll, dann musst du entweder closures nutzen (zusammen mit molily als Author ein dankbare Stichwort für die Archivsuche), oder das aktuelle i irgendwie anders "sichern", so dass es nachher noch verfügbar ist - bspw., in dem du es an das Element als Attribut anhängst

Das ist natürlich auch 'ne Lösung. Werde ich mir merken. Danke.

mfg. Daniel