nodeValue/data: содержимое текстового узла



Свойство innerHTML есть только у узлов-элементов.



У других типов узлов, в частности, у текстовых, есть свои аналоги: свойства nodeValue и data. Эти свойства очень похожи при использовании, есть лишь небольшие различия в спецификации. Мы будем использовать data, потому что оно короче.



Прочитаем содержимое текстового узла и комментария (см. картинку выше).



Мы можем представить, для чего нам может понадобиться читать или изменять текстовый узел, но комментарии?



Иногда их используют для вставки информации и инструкций шаблонизатора в HTML.



JavaScript может прочитать это из свойства data и обработать инструкции.



#браузер #документ #свойства_узлов