Показать сообщение отдельно
  #2 (permalink)  
Старый 06.04.2013, 13:39
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

в одно из них может попасть HTML комментарий, или текстовый элемент, которые тоже являются элементами, и тогда firstChild не будет таким же, что и children

<body>
<!-- комментарий -->
<b>элемент</b>
</body>

<script>
    alert( 'firstChild: ' + document.body.firstChild + '\n' + 'children[0]' + document.body.children[0]  );
</script>


<body>
просто текст
<b>элемент</b>
</body>

<script>
    alert( 'firstChild: ' + document.body.firstChild + '\n' + 'children[0]' + document.body.children[0]  );
</script>

Последний раз редактировалось melky, 06.04.2013 в 13:41.
Ответить с цитированием