Alex: Dyn. Checkbox

Beitrag lesen

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