亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

html dom節(jié)點操作(獲取/修改/添加或刪除)

 更新時間:2014年01月23日 15:06:50   作者:  
DOM 是關(guān)于如何獲取、修改、添加或刪除 HTML 元素的標準,下面為大家介紹下html dom節(jié)點操作,感興趣的朋友可以參考下
HTML DOM 是關(guān)于如何獲取、修改、添加或刪除 HTML 元素的標準。在 HTML DOM 中,所有事物都是節(jié)點。DOM 是被視為節(jié)點樹的 HTML。

根據(jù) W3C 的 HTML DOM 標準,HTML 文檔中的所有內(nèi)容都是節(jié)點:

整個文檔是一個文檔節(jié)點
每個 HTML 元素是元素節(jié)點
HTML 元素內(nèi)的文本是文本節(jié)點
每個 HTML 屬性是屬性節(jié)點
注釋是注釋節(jié)點

HTML DOM 將 HTML 文檔視作樹結(jié)構(gòu)。這種結(jié)構(gòu)被稱為節(jié)點樹:
HTML DOM Tree 實例

http://www.w3school.com.cn/i/ct_htmltree.gif

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

所有 HTML 元素被定義為對象,而編程接口則是對象方法和對象屬性。

一:獲取元素節(jié)點方法:

1.var node = document.getElementById("nodeId");

2.var nodelist = document.getElementsByClassName("nodeclassname");

3.var nodelist = document.getElementsByTagName("nodetagname");

二:獲取到元素節(jié)點以后我們可以對他進行的操作:1.對自身的操作。2.對子節(jié)點的操作。3.對兄弟節(jié)點的操作。4.對父節(jié)點的操作

2.1. 刪除自身:node.parentNode.removeChild(node);

2.2.判斷是否有子節(jié)點:var boolean = node.hasChildNodes();

獲取子節(jié)點列表:var childList = node.childNodes;

獲取節(jié)點元素類型:var nodetype = node.nodeType; var nodename = node.nodeName;

刪除子節(jié)點。node.removeChild(childNode);

在子節(jié)點尾部插入一個子節(jié)點:node.appendChild(childNode);

在子節(jié)點收不插入一個子節(jié)點:node.insertBefore(childNode);

用A節(jié)點替換B節(jié)點:node.replaceChild(A,B);

2.3.node.nextSibling獲取相鄰的下一個兄弟節(jié)點

node.previousSibling獲取相鄰的上一個兄弟節(jié)點

2.4 . 獲取父節(jié)點node.parentNode

相關(guān)文章

  • JS highcharts實現(xiàn)動態(tài)曲線代碼示例

    JS highcharts實現(xiàn)動態(tài)曲線代碼示例

    這篇文章主要介紹了JS highcharts實現(xiàn)動態(tài)曲線代碼示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-10-10
  • ajaxFileUpload.js插件支持多文件上傳的方法

    ajaxFileUpload.js插件支持多文件上傳的方法

    這篇文章主要介紹了ajaxFileUpload.js插件支持多文件上傳的方法,需要的朋友可以參考下
    2014-09-09
  • js實現(xiàn)純前端的圖片預覽

    js實現(xiàn)純前端的圖片預覽

    這篇文章主要介紹了js實現(xiàn)純前端的圖片預覽的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-04-04
  • JS多個異步請求 按順序執(zhí)行next實現(xiàn)解析

    JS多個異步請求 按順序執(zhí)行next實現(xiàn)解析

    這篇文章主要介紹了js多個異步請求 按順序執(zhí)行next實現(xiàn)解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-09-09
  • JavaScript常見繼承模式實例小結(jié)

    JavaScript常見繼承模式實例小結(jié)

    這篇文章主要介紹了JavaScript常見繼承模式,結(jié)合實例形式總結(jié)分析了javascript原型鏈繼承、構(gòu)造函數(shù)繼承、組合繼承、原型式繼承、寄生式繼承等相關(guān)實現(xiàn)技巧與操作注意事項,需要的朋友可以參考下
    2019-01-01
  • JavaScript數(shù)字數(shù)組的13個實用小技巧

    JavaScript數(shù)字數(shù)組的13個實用小技巧

    數(shù)組是JS最常見的一種數(shù)據(jù)結(jié)構(gòu),咱們在開發(fā)中也經(jīng)常用到,在這篇文章中,提供一些小技巧,幫助咱們提高開發(fā)效率,這篇文章主要給大家分享介紹了關(guān)于JavaScript數(shù)字數(shù)組的13個實用小技巧,需要的朋友可以參考下
    2023-11-11
  • JavaScript用select實現(xiàn)日期控件

    JavaScript用select實現(xiàn)日期控件

    這篇文章主要介紹了JavaScript用select實現(xiàn)日期控件的相關(guān)資料,需要的朋友可以參考下
    2015-07-07
  • 基于Particles.js制作超炫粒子動態(tài)背景效果(仿知乎)

    基于Particles.js制作超炫粒子動態(tài)背景效果(仿知乎)

    本文給大家分享Particles.js基于Canvas畫布創(chuàng)建粒子顆粒效果,代碼非常簡單,需要的朋友參考下吧
    2017-09-09
  • javascript中l(wèi)ocalStorage本地存儲(新增、刪除、修改)使用詳細教程

    javascript中l(wèi)ocalStorage本地存儲(新增、刪除、修改)使用詳細教程

    本地存儲localstorage是一種在瀏覽器中存儲數(shù)據(jù)的方式,可以將數(shù)據(jù)保存在用戶的本地計算機上,以便在下一次訪問網(wǎng)站時使用,下面這篇文章主要給大家介紹了關(guān)于javascript中l(wèi)ocalStorage本地存儲(新增、刪除、修改)使用詳細教程,需要的朋友可以參考下
    2023-05-05
  • Javascript自定義事件詳解

    Javascript自定義事件詳解

    這篇文章主要介紹了Javascript自定義事件,本質(zhì)就是觀察者模式,好處就是將綁定事件和觸發(fā)事件相互隔離開等等,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01

最新評論