全球資訊網聯盟(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 node 5 實體引用...
DOM節點型別說明
全球資訊網聯盟 w3c 定義html dom 標準節點有以下幾種 型別 值 說明 element node 1 元素節點 attribute node 2 屬性節點 text node 3 文字節點 cdata section node 4 cdata 區段 entity reference nod...
DOM節點說明
alt 花野真衣li alt 鈴木千夏li alt 井上合香li alt 酒井美黛li ul 頁面中最重要的三個節點型別 元素,屬性,文字,分別對應的整數是1,2,3 主要涉及四個 childnodes,nodetype,nodename,nodevalue 每個節點都有乙個childnodes屬性...