DOM常用節點型別

2021-07-16 04:40:38 字數 2067 閱讀 5983

文件、元素、屬性以及 html 或 xml 文件的其他方面擁有不同的節點型別。

存在 12 種不同的節點型別,其中可能會有不同節點型別的子節點:

節點型別

描述子節點

1element

代表元素

element, text, comment, processinginstruction, cdatasection, entityreference

2attr

代表屬性

text, entityreference

3text

代表元素或屬性中的文字內容。

none

4cdatasection

代表文件中的 cdata 部分(不會由解析器解析的文字)。

none

5entityreference

代表實體引用。

element, processinginstruction, comment, text, cdatasection, entityreference

6entity

代表實體。

element, processinginstruction, comment, text, cdatasection, entityreference

7processinginstruction

代表處理指令。

none

8comment

代表注釋。

none

9document

代表整個文件(dom 樹的根節點)。

element, processinginstruction, comment, documenttype

10documenttype

向為文件定義的實體提供介面

none

11documentfragment

代表輕量級的 document 物件,能夠容納文件的某個部分

element, processinginstruction, comment, text, cdatasection, entityreference

12notation

代表 dtd 中宣告的符號。

none

對於每種節點型別,nodename 和 nodevalue 屬性的返回值:

節點型別

nodename 返回

nodevalue 返回

1element

元素名null

2attr

屬性名稱

屬性值3

text

#text

節點的內容

4cdatasection

#cdata-section

節點的內容

5entityreference

實體引用名稱

null

6entity

實體名稱

null

7processinginstruction

target

節點的內容

8comment

#comment

注釋文字

9document

#document

null

10documenttype

文件型別名稱

null

11documentfragment

#document 片段

null

12notation

符號名稱

null

nodetype

named constant

1element_node

2attribute_node

3text_node

4cdata_section_node

5entity_reference_node

6entity_node

7processing_instruction_node

8comment_node

9document_node

10document_type_node

11document_fragment_node

12notation_node

DOM節點型別說明

全球資訊網聯盟 w3c 定義html dom 標準節點有以下幾種 型別 值 說明 element node 1 元素節點 attribute node 2 屬性節點 text node 3 文字節點 cdata section node 4 cdata 區段 entity reference nod...

DOM節點型別說明

全球資訊網聯盟 w3c 定義html dom 標準節點有以下幾種 element node 1 元素節點 attribute node 2 屬性節點 text node 3 文字節點 cdata section node 4 cdata 區段 entity reference node 5 實體引用...

DOM節點型別說明

全球資訊網聯盟 w3c 定義html dom 標準節點有以下幾種 型別 值 說明 element node 1 元素節點 attribute node 2 屬性節點 text node 3 文字節點 cdata section node 4 cdata 區段 entity reference nod...