獲得屬性值
itnode . 屬性名稱 //只能操作w3c規定內容
itnode . getAttribute(屬性名稱) //規定的 和 自定義的都可以獲取
設置屬性值
itnode . 屬性名稱 = 值 //只能操作w3c規定的屬性
itnode . setAttribute(名稱,值) //規定的 和 自定義的都可以設置
獲取節點
var attrlist = itnode . attributes //返回對應節點內部的全部屬性信息,數組列表形式返回
attrlist . 屬性名稱 //獲得具體屬性節點
節點的創建和追加
創建:
元素節點:document . createElement(tag標簽名稱)
文本節點:document . createTextNode(文本內容)
屬性設置:node . setAttribute(名稱,值)
追加:
父節點 . appendChild(子節點)
父節點 . insertBefore(newnode,oldnode) //newnode放到oldnode的前邊
父節點 . replaceChild(newnode,oldnode) //newnode替換到oldnode節點
復制節點
被復制節點 . cloneNode(true/false)
true:深層復制 (本身和內層子節點都復制)
false:淺層復制 (本身包括屬性復制)
刪除節點
父節點 . removeChild(子節點)