Hallo,
habe folgenden Code erstellt:
var anz = 10;
for(var i=1; i<=anz; i++)
{
var c = document.createElement('input');
c.type = 'checkbox';
c.id = 'ck_' + i;
var t = document.createTextNode('Check ' + i);
var s = document.createElement('span');
s.onclick = function(){ ckb(c) };
s.appendChild(t);
document.getElementById('div');
}
function ckb(ck)
{
ck.checked = !ck.checked;
}
Kurz erklärt: es soll beim Klick auf den Text jeweils der dazugehörige Checkbox aktiviert/deaktiviert werden.
Problem ist, dass immer nur der letzte Checkbox hier angesteuert wird, egal welchen Text ich anklicke. Ist das normal? Wie muss ich das sonst machen?
Vielen Dank!
Alex