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.
Lo!