最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

node.previousSibling獲取相鄰的上一個(gè)兄弟節(jié)點(diǎn)

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

相關(guān)文章

最新評論

百色市| 富川| 巍山| 黔南| 东阿县| 布拖县| 巴楚县| 泰宁县| 广水市| 周口市| 奉新县| 英德市| 成武县| 肇庆市| 石渠县| 永川市| 弋阳县| 泰和县| 五莲县| 永胜县| 澄迈县| 保康县| 乌拉特后旗| 清徐县| 仁怀市| 泰宁县| 洛浦县| 汶川县| 东乌珠穆沁旗| 清流县| 于田县| 信丰县| 宝清县| 宜川县| 恩施市| 左云县| 广宁县| 龙胜| 汉川市| 千阳县| 河津市|