dedlfix: Problem im IE Invalid Argument

Beitrag lesen

Hi!

aber warum fügst du den header nicht einfach als child in die Tabelle?
table.appendChild(thead)

Weil es dann ganz hinten, hinter (tfoot und) den tbodys, landen würde und das ist zumindest in HTML nicht erlaubt. Browser sind zwar tolerant, aber darauf zu vertrauen, dass es dann alle Browser intentionsgemäß korrigieren, wäre mir nichts.

Es gibt aber eine noch einfachere Lösung: Das Table-Element kennt seit DOM Level 1 die Methode createTHead(). Die gibt das thead-Element zurück und erzeugt es, wenn es noch nicht vorhanden ist. IE kennt's und der FF auch.

Lo!