Регистрация
Вход в сайт
Форум
Учебник
Node.JS скринкаст
Стандарт языка
Справочник
Discord чат
Статьи
Тест знаний
Аналоги функций PHP
Курсы javascript
Сообщения за день
Поиск
Поиск по форуму
Отображать темы
Отображать сообщения
Расширенный поиск
К странице...
Главная
>
Форум
»
Javascript
»
Javascript под браузер
»
Internet Explorer
»
Не работает AppendChild для div, причём только в IE
Опции темы
Искать в теме
#
1
(
permalink
)
05.04.2008, 11:41
_Kpot_
Новичок на форуме
Регистрация: 03.04.2008
Сообщений: 3
Не работает AppendChild для div, причём только в IE
В InternetExplorer не работает такой вот код:
dynamicList.appendChild(innerTable);
А такой работает:
dynamicList.innerHTML += "<table>" + innerTable.innerHTML + "</table>";
По логике должен быть одинаковый результат.
dynamicList - это div
В FireFox и Opera работают оба варианта.
#
2
(
permalink
)
05.04.2008, 15:09
Илья Кантор
Администратор
Регистрация: 25.05.2007
Сообщений: 1,221
а если заменить innerTable.innerHTML на реальный текст этом в примере?
#
3
(
permalink
)
07.04.2008, 12:18
vasa_c
Профессор
Регистрация: 12.03.2008
Сообщений: 183
IE требует внутри TABLE TBODY, THEAD и т.д.
#
4
(
permalink
)
08.04.2008, 07:48
_Kpot_
Новичок на форуме
Регистрация: 03.04.2008
Сообщений: 3
Сообщение от
vasa_c
IE требует внутри TABLE TBODY, THEAD и т.д.
Да, спасибо, дело именно в этом. Если добавлять строки в таблицу через insertRow, то tbody появляется автоматически, а если через appendChild -то нет.
#
5
(
permalink
)
08.04.2008, 12:29
Илья Кантор
Администратор
Регистрация: 25.05.2007
Сообщений: 1,221
Очень странно, я попробовал
div.innerHTML += '<table><tr><td>123</td></tr></table>'
Все сработало в IE6,7
#
6
(
permalink
)
12.02.2009, 10:55
Случайной-зашедший
Сообщений: n/a
Сообщение от
Илья Кантор
Очень странно, я попробовал
div.innerHTML += '<table><tr><td>123</td></tr></table>'
Все сработало в IE6,7
усложните таблицу
например, добавьте три ряда и три колонки
а для большего понимания поставьте еще и border=1, чтобы увидеть результат
«
Пройтись скриптом по ссылкам
|
Как разрешить выполнение activeX
»
Опции темы
Версия для печати
Искать в теме
Расширенный поиск
Опции темы
Искать в теме
Версия для печати
Отправить по электронной почте
Искать в теме
:
Расширенный поиск
Похожие темы
Тема
Автор
Раздел
Ответов
Последнее сообщение
Не работает innerHTML для textarea в ФФ
ropil
Сайт Javascript.ru
5
06.05.2008
19:53
JS'ом поменять textDecoration только для случаев link и visited
lancer
Элементы интерфейса
3
05.04.2008
20:51
© Илья Кантор, 2007-2021
О проекте
-
Обратная связь
-
Архив форума
-
Вверх