Не уверен, что я упускаю что-то очевидное, поскольку это первый раз, когда я пытался многое сделать с необработанными API-интерфейсами DOM (в отличие от jQuery и т.п. ).
Рассмотрим следующий код, в котором я вручную создаю TBODY с помощью document.createElement, а затем устанавливаю его innerHTML.
В Chrome и FF это работает так, как я думал - дает мне таблицу и т. Д. Однако в IE9 кажется, что первые HTML-теги в innerHTML удаляются. т.е. вместо
col1 col2
я получаю
col1col2
JSFiddle из приведенного выше: http://jsfiddle.net/pAJwu/
Есть идеи, что здесь происходит?