Показать сообщение отдельно
  #5 (permalink)  
Старый 22.04.2011, 13:49
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

Сообщение от Matre
Переносы строк — это тоже текстовая нода.
Поясню. Имеется ввиду следующее:
<div id="test">&nbsp;</div>
<div>&nbsp;</div>
<script>
var test = document.getElementById('test');
alert( test.nextSibling )
</script>
<div id="test">&nbsp;</div><div>&nbsp;</div>
<script>
var test = document.getElementById('test');
alert( test.nextSibling )
</script>
Отсюда вывод: .nextSibling.nextSibling - это очень ненадежно, потому что зависит от конкретной верстки.
Ответить с цитированием