DOM節點型別說明

2021-08-29 19:11:50 字數 1081 閱讀 2927

全球資訊網聯盟(w3c)定義html dom 標準節點有以下幾種 ()

型別 值

說明 element_node 

1 元素節點

*attribute_node    

2 屬性節點

*text_node  

3 文字節點

*cdata_section_node

4 cdata 區段

entity_reference_node

5 實體引用

entity_node

6 實體

processing_instruction_node

7 處理指令

comment_node

8 注釋節點

*document_node

9 文件節點

*注: * 表示常用

ie與ff 對 以上節點的 "理解" 有差異,如比我們寫js :  物件.nextsibling   ,  來取得物件的下乙個兄弟節點,

在ie中,只會取element_node (元素節點), 忽略其它型別節點.     ff會取得上面各種型別節點.

如:

(這裡有換行,就是乙個文字節點)

--------------------------------------

var o=$('nst');

var next=o.nextsibling;

---------------------------------------

結果:ie中:next 是元素節點 (第二個)

ff中:next 是文字節點 (那個換行)

解決辦法: 在base.js中有如下方法:  通過判斷 nodetype == 1  來解決問題

// 獲得下乙個元素物件(nodetype=1)

function $ne(e)

return e;

}// 獲得第乙個元素物件(nodetype=1)

function $fe(e)

return e;

}

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節點說明

alt 花野真衣li alt 鈴木千夏li alt 井上合香li alt 酒井美黛li ul 頁面中最重要的三個節點型別 元素,屬性,文字,分別對應的整數是1,2,3 主要涉及四個 childnodes,nodetype,nodename,nodevalue 每個節點都有乙個childnodes屬性...