DOM的節點型別和屬性

2021-10-01 08:12:13 字數 815 閱讀 2208

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...