Der Martin: Die Lösung - IE mag kein <table>.appendChild(<tr>)

Beitrag lesen

Hallo Felix,

Wenn ich im IE mittels appendChild ein dynamisch erzeugtes <tr>-Element in ein <table>-Element einhängen möchte, dann wird das (zumindest in meinem Script) vom IE nicht gerendert, obwohl es im DOM vorhanden ist, wie ein alert(meineTabelle.innerHTML) zeigt.

ja, das ist aber doch nichts Neues. Es wurde hier schon öfter darauf hingewiesen, dass der IE in Tabellen großen Wert darauf legt, dass tr kein direktes Kind von table ist, sondern noch ein tbody-Element dazwischen ist. Bei "statischem" HTML ergänzt er das intern selbst, beim dynamischen Aufbau des Dokuments über DOM-Methoden allerdings nicht.

So long,
 Martin

--
Die letzten Worte des stotternden Beifahrers:
Frei... frei... frei... freilich kommt da was!!