Свойство «nodeType»



Свойство nodeType предоставляет ещё один, «старомодный» способ узнать «тип» DOM-узла.



Его значением является цифра:

- elem.nodeType == 1 для узлов-элементов,

- elem.nodeType == 3 для текстовых узлов,

- elem.nodeType == 9 для объектов документа,

- В спецификации можно посмотреть остальные значения.



В современных скриптах, чтобы узнать тип узла, мы можем использовать метод instanceof и другие способы проверить класс, но иногда nodeType проще использовать. Мы не можем изменить значение nodeType, только прочитать его.



P.S. Пример с nodeType на картинке выше.



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