dom,即document object model中,存在三種型別的節點:元素節點(element node),屬性節點(attribute node),文字節點(text node)。
幾個屬性:
childnodes
,返回乙個陣列,用來檢視給定元素節點的子節點。
nodetype
,檢視節點型別,元素節點的屬性值為1,屬性節點為2,文字節點為3。
nodevalue
,檢視節點的值。注意,如果檢視的是文字節點的值,需要查詢元素節點的文字節點的值。(說起來很麻煩,看例子吧)
>
my name is wennie.p
>
這裡要查詢改變p內文字的值,如果用p.nodevalue
是不行的,顯示結果為null。因為文字值是文字節點,是p這個元素節點的子節點。正確寫法是
p.childnodes[0]
.nodevalue;
firstchild
/lastchild
,檢視給定元素節點的第乙個/最後乙個子節點。同node.childnodes[0]
,node.childnodes[node.childnodes.length-1]
DOM節點基本方法和屬性
1 dom document object model 是由w3c規範 已接觸標準組織 ecma w3c 已經到dom4了 dom.0是出現規範之前的方法 兩大陣營 支援 dom瀏覽器 chrome opera firefox safari 2 節點 node 1 tree 常用節點型別 元素節點 ...
節點屬性(DOM物件)
在文件物件模型 dom 中,每個節點都是乙個物件。dom 節點有三個重要的屬性 1.nodename 節點的名稱 2.nodevalue 節點的值 3.nodetype 節點的型別 一 nodename 屬性 節點的名稱,是唯讀的。1.元素節點的 nodename 與標籤名相同 2.屬性節點的 no...
DOM下的節點屬性和操作小結
屬性 1 nodename 節點名稱,相當於tagname.屬性節點返回屬性名,文字節點返回 text。nodename,是唯讀的。2 nodetype 值 1,元素節點 2,屬性節點 3,文字節點。nodetype是唯讀的。3 nodevalue 返回乙個字串,指示這個節點的值。元素節點返回nul...