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(子節點)

 

 

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM