Wendtslaw: Checkboxname.checked = true; Checkbox nicht gechecked

Beitrag lesen

Ich hab ein ich glaube relativ simples Problem, ich versteh nur einfach nicht, wieso es nicht funktioniert.
Ich habe eine Javascriptfunktion, die dynamisch Checkboxen erzeugt, jedoch schaffe ich es nicht, dass diese Checkboxen dann auch gesetzt sind

  
for (var i = 0; i < ausstIDs.length; i++){  
  var TDAusst = document.createElement("td");  
  TDAusst.align = "center";  
  
  var AusstText = document.createElement("input");  
  AusstText.type = "checkbox";  
  AusstText.name = ausstIDs[i]+"_ausst_"+counter;  
  //if (searchAusst(savedAusst, ausstIDs[i]){  
    AusstText.checked=true; // <- Problem da!  
  //}  
  TDAusst.appendChild(AusstText);  
  newTR.appendChild(TDAusst);  
}  

Das auskommentierte "searchAusst(...)" prüft nachher ob die Checkbox gesetzt werden soll oder nicht, aber zu Testzwecken habe ich das erstmal auskommentiert.
Naja und "AusstText.checked=true;" funktioniert nun einfach nicht, liegt es daran, dass die dynamisch erzeugt ist?
Theoretisch müsste er ja nun alle erzeugten Checkboxen markieren, er markiert aber keine einzige.