Не работает AppendChild для div, причём только в IE
В InternetExplorer не работает такой вот код:
dynamicList.appendChild(innerTable); А такой работает: dynamicList.innerHTML += "<table>" + innerTable.innerHTML + "</table>"; По логике должен быть одинаковый результат. dynamicList - это div В FireFox и Opera работают оба варианта. |
а если заменить innerTable.innerHTML на реальный текст этом в примере?
|
IE требует внутри TABLE TBODY, THEAD и т.д.
|
Цитата:
|
Очень странно, я попробовал
div.innerHTML += '<table><tr><td>123</td></tr></table>' Все сработало в IE6,7 |
Цитата:
например, добавьте три ряда и три колонки а для большего понимания поставьте еще и border=1, чтобы увидеть результат |
Часовой пояс GMT +3, время: 21:28. |