javascript dom中有幾種節點類型

一般地,節點至少擁有nodeType、nodeName和nodeValue這三個基本屬性。

節點類型不同,這三個屬性的值也不相同

nodeType

nodeType屬性返回節點類型的常數值。不同的類型對應不同的常數值,12種類型分別對應1到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)

DOM定義了一個Node接口,這個接口在javascript中是作爲Node類型實現的,而在IE8-瀏覽器中的所有DOM對象都是以COM對象的形式實現的。所以,IE8-瀏覽器並不支持Node對象的寫法
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章