Насчет этой ошибки в Moz. Просидел только что час, пытаясь понять, в чем дело. Пришел к выводу, что или я идиот, или Mozilla надо мной издевается. При комбинации: alert (newDiv.parentNode); newDiv.parentNode.removeChild(newDiv) в сообщении говорит что-то типа "DocumentBodyElement", а следом выдает ошибку (newDiv.parentNode is null). Я в трансе... Самое интересное, что все работает, как часы, так что хрен с ней, с этой ошибкой...
|
попробуй
document.body.removeChild(newDiw); |
пробовал, тот же эффект. Пробовал и document.documentElement.childNodes[1].removeChild(newDiv)
|
Цитата:
|
Если я не ошибаюсь, первый ребенок - head, второй - body? Или нет?
|
Цитата:
А бывают ещё и пустые узлы... |
Да, про пустые узлы я что-то забыл) Но суть не в этом, я проверял, это был именно body. Суть в том, что с он Mozilla удаляет элемент newDiv, хотя и пишет, что удалять неоткуда. Ошибка никак не влияет на работу скрипта. Хотя, конечно, интересно, из-за чего она выдается. Баг мозилы?
|
Часовой пояс GMT +3, время: 19:38. |