Итого по свойствам узлов



Каждый DOM-узел принадлежит определённому классу. Классы формируют иерархию. Весь набор свойств и методов является результатом наследования.



Главные свойства DOM-узла:



nodeType - позволяет узнать тип DOM-узла.



nodeName/tagName - это свойство возвращает название тега. Только для чтения.



innerHTML - внутреннее HTML-содержимое узла-элемента. Можно изменять.



outerHTML - полный HTML узла-элемента. Запись в elem.outerHTML не меняет elem. Вместо этого она заменяет его во внешнем контексте.



nodeValue/data - содержимое узла-неэлемента (текст, комментарий). Можно изменять.



textContent - текст внутри элемента: HTML за вычетом всех <тегов>.



hidden - когда значение установлено в true, делает то же самое, что и CSS display:none.



В зависимости от своего класса DOM-узлы имеют и специфичные свойства.



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