Hallo,
Mein Code funktioniert im Firefox einwandfrei und ich bekomme keinen Fehler (verwende Firebug).
Naja, in dem hier geposteten Code fehlen zumindest einige schließende geschweifte Klammern.
Im IE passiert aber gar nichts. Es wird noch nicht mal ein Fehler angezeigt.
Bei mir schon, denn innerHTML ist für TR-Elemente im IE read-only, siehe http://msdn2.microsoft.com/en-us/library/ms533897.aspx.
Probiere die TD-Elemente mit Hilfe von createElement zu erzeugen und mit replaceChild in die TR-Elemente einzuhängen.
viele Grüße
Axel