js節點都有哪些型別?怎麼判斷是哪種節點型別?
阿新 • • 發佈:2020-12-31
技術標籤:pythonhtmljavavuejavascript
說起節點,就要說HTML DOM樹,因為HTML頁面每一部分都是由節點(12種類型)組成的,常用的有文字,元素,屬性節點。
節點都有以下型別:
- 元素節點 Node.ELEMENT_NODE(1)
- 屬性節點 Node.ATTRIBUTE_NODE(2)
- 文字節點 Node.TEXT_NODE(3)
- CDATA節點 Node.CDATA_SECTION_NODE(4)
- 實體引用名稱節點 Node.ENTRY_REFERENCE_NODE(5)
- 實體名稱節點 Node.ENTITY_NODE(6)
- 處理指令節點 Node.PROCESSING_INSTRUCTION_NODE(7)
- 註釋節點 Node.COMMENT_NODE(8)
- 文件節點 Node.DOCUMENT_NODE(9)
- 文件型別節點 Node.DOCUMENT_TYPE_NODE(10)
- 文件片段節點 Node.DOCUMENT_FRAGMENT_NODE(11)
- DTD宣告節點 Node.NOTATION_NODE(12)
節點型別判斷方法:nodeType
nodeType節點型別判斷,常用型別返回值:元素節點返回1,屬性節點返回2,文字節點返回3,註釋節點返回8
console.log(pp.parentElement.nodeType);
版權宣告:原創作品,允許轉載,轉載時請務必以超連結形式標明文章
原始出處 、作者資訊和本宣告。否則將追究法律責任。
轉載請註明來源:
js節點都有哪些型別?怎麼判斷是哪種節點型別? -
Qui-Note