Javascript DOM对属性的操作
獲得屬性值
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(子節點)
?
?
?
?
?
?
?
?
?
?
轉載于:https://www.cnblogs.com/zyfeng/p/10559882.html
總結
以上是生活随笔為你收集整理的Javascript DOM对属性的操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 转:Windows Phone 7 设计
- 下一篇: HTTP协议实体的基本讲解