1. 程式人生 > 其它 >js節點都有哪些型別?怎麼判斷是哪種節點型別?

js節點都有哪些型別?怎麼判斷是哪種節點型別?

技術標籤:pythonhtmljavavuejavascript

說起節點,就要說HTML DOM樹,因為HTML頁面每一部分都是由節點(12種類型)組成的,常用的有文字,元素,屬性節點。

節點都有以下型別:

  1. 元素節點    Node.ELEMENT_NODE(1)
  2. 屬性節點    Node.ATTRIBUTE_NODE(2)
  3. 文字節點    Node.TEXT_NODE(3)
  4. CDATA節點    Node.CDATA_SECTION_NODE(4)
  5. 實體引用名稱節點    Node.ENTRY_REFERENCE_NODE(5)
  6. 實體名稱節點    Node.ENTITY_NODE(6)
  7. 處理指令節點    Node.PROCESSING_INSTRUCTION_NODE(7)
  8. 註釋節點    Node.COMMENT_NODE(8)
  9. 文件節點    Node.DOCUMENT_NODE(9)
  10. 文件型別節點    Node.DOCUMENT_TYPE_NODE(10)
  11. 文件片段節點    Node.DOCUMENT_FRAGMENT_NODE(11)
  12. DTD宣告節點    Node.NOTATION_NODE(12)

節點型別判斷方法:nodeType

nodeType節點型別判斷,常用型別返回值:元素節點返回1,屬性節點返回2,文字節點返回3,註釋節點返回8

console.log(pp.parentElement.nodeType); 

    
版權宣告:原創作品,允許轉載,轉載時請務必以超連結形式標明文章 原始出處 、作者資訊和本宣告。否則將追究法律責任。 轉載請註明來源: js節點都有哪些型別?怎麼判斷是哪種節點型別? - Qui-Note