Количество детей в документе DOM - PullRequest
0 голосов
/ 13 марта 2012

Этот вопрос как-то теоретический.Мой учитель объясняет нам теорию документов DOM.Теперь он учит нас, что в этом примере:

<span>
    <p>Test</p>{CR}
    {CR}
    <p>Test2</p>
</span>

У тега span есть 4 дочерних элемента.2

и 2 возврата каретки.Это правильно?Можете ли вы предоставить мне некоторые официальные источники?

Ответы [ 2 ]

0 голосов
/ 14 марта 2012

Реализация специфическая.Некоторые анализаторы преобразуют CR в текстовый узел, содержащий символ CR, а некоторые анализаторы игнорируют его.

В совместимых браузерах это

span.childNodes === [Text("/n"), <p>Text</p>, Text("\n\n"), <p>test2</p>]

0 голосов
/ 14 марта 2012

Я думаю, что {CR} является содержимым диапазона тегов, потому что {CR} не является тегом, поэтому он не является узлом и не является дочерним:).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...