Johannes: DOM-Manipulation im IE wird nicht angezeigt

Beitrag lesen

Hallo zusammen,

ich möchte dynamisch in einer Tabelle neue Zeilen hinzufügen. Im FF funktioniert das einwandfrei. Auch der IE wirft keine Fehler, aber man sieht keine Veränderung.

Dies ist der HTML-Code der Tabelle:
<TABLE style="width: 96%" id="odt"><TR><TH style="width:5%">Bestellen</TH><TH style="width:30%">Domain</TH><TH style="width:65%">Status</TH></TR>
</TABLE>

und das der Java-Script-Code:
<input type="button" value="text" onclick='tr = document.createElement("tr");
  td1 = document.createElement("td");
  cb = document.createElement("input");
  cb.setAttribute("type", "checkbox");
  cb.setAttribute("name", "teeeeeeeest");
  cb.setAttribute("value", "1");
  cb.setAttribute("checked", "checked");
  td1.appendChild(cb);

td2 = document.createElement("td");
  td2.appendChild(document.createTextNode("teeeeeeeest"));

td3 = document.createElement("td");
  td3.appendChild(document.createTextNode("teeeeeeeest"));
  td3.style["color"] = "#fff";

tr.appendChild(td1);
  tr.appendChild(td2);
  tr.appendChild(td3);
  document.getElementById("odt").appendChild(tr);
  checkdomainscount = checkdomainscount - 1;
  enablecheckdomains();
' />

hat jemand eine Idee, wodran dies im IE scheitert?