JavaScript Dom節點

來源:互聯網
上載者:User

標籤:修改屬性   insert   remove   nod   html元素   修改   刪除節點   first   返回   

  • 整個文檔是一個文檔節點
  • 每個HTML元素是元素節點
  • HTML元素內的文本是文本節點
  • 每個HTML 屬性是屬性節點
  • 注釋是注釋節點
  • 屬性節點和文本節點都屬於元素節點的子節點,因此操作時,需要先選中元素節點,再修改屬性和文本。

通過 HTML DOM,樹中的所有節點均可通過JavaScript進行訪問,所有HTML元素(節點)均可被修改,也可以建立或刪除節點。

 

HTML DOM 方法

   createAttribute()       建立屬性節點

   createElement()     建立元素節點

   createTextNode()  建立文本節點

   appendChild()       把新節點添加到指定節點

   insertBefore()        在指定的子節點前面插入新的子節點

   removeChild()       刪除子節點

   replaceChild()         替換子節點

   getAttribute()           返回指定的屬性值

   setAttribute()           把指定屬性設定成或修改為指定的值 

  

HTML DOM 屬性   

   innerHTML        擷取節點的文本值

     innerHTML 屬性對於擷取或替換HTML 元素的內容很有用

   parentNode       擷取節點的父節點

   childNodes        擷取節點的子節點

   attributes           擷取節點的屬性節點

   firstChild            返回第一個子節點

   

JavaScript Dom節點

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.