Funktioniert nicht, ist in dem Fall falsch. Es funktioniert, aber nicht wie gewünscht, da i immer buttonCounter +1 ist. Du musst hier eine Hilfsfunktion einsetzen um das richtige i zu erhalten.
var createHandler = function(i) {
return function() {
addTr(insertAfterTr[i]);
};
};
for (var i=0; i < buttonCounter; i++) {
var x = document.getElementsByName("button")[i];
x.onclick = createHandler(i);}
}
>
> Struppi.
Funktioniert. Vielen Dank für die schnelle Hilfe.
Matthias