Этот вопрос как-то теоретический.Мой учитель объясняет нам теорию документов DOM.Теперь он учит нас, что в этом примере:
<span> <p>Test</p>{CR} {CR} <p>Test2</p> </span>
У тега span есть 4 дочерних элемента.2
и 2 возврата каретки.Это правильно?Можете ли вы предоставить мне некоторые официальные источники?
Реализация специфическая.Некоторые анализаторы преобразуют CR в текстовый узел, содержащий символ CR, а некоторые анализаторы игнорируют его.
В совместимых браузерах это
span.childNodes === [Text("/n"), <p>Text</p>, Text("\n\n"), <p>test2</p>]
Я думаю, что {CR} является содержимым диапазона тегов, потому что {CR} не является тегом, поэтому он не является узлом и не является дочерним:).