IE9 createElement и установка тегов удаления innerHTML для операции набора?

Не уверен, что я упускаю что-то очевидное, поскольку это первый раз, когда я пытался многое сделать с необработанными API-интерфейсами DOM (в отличие от jQuery и т.п. ).

Рассмотрим следующий код, в котором я вручную создаю TBODY с помощью document.createElement, а затем устанавливаю его innerHTML.

В Chrome и FF это работает так, как я думал - дает мне таблицу и т. Д. Однако в IE9 кажется, что первые HTML-теги в innerHTML удаляются. т.е. вместо

col1col2

я получаю

col1col2

JSFiddle из приведенного выше: http://jsfiddle.net/pAJwu/

Есть идеи, что здесь происходит?

5
задан Matt 11 November 2011 в 16:41
поделиться