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

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

 更新時間: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):

整個文檔是一個文檔節(jié)點(diǎn)
每個 HTML 元素是元素節(jié)點(diǎn)
HTML 元素內(nèi)的文本是文本節(jié)點(diǎn)
每個 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)尾部插入一個子節(jié)點(diǎn):node.appendChild(childNode);

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

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

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

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

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

相關(guān)文章

最新評論

南平市| 建瓯市| 岑溪市| 乐东| 郑州市| 嘉兴市| 宜宾县| 安平县| 理塘县| 恭城| 张北县| 华蓥市| 安阳市| 工布江达县| 和林格尔县| 诸暨市| 肃宁县| 阜平县| 南宫市| 子长县| 云南省| 郴州市| 高密市| 进贤县| 彰武县| 阿拉善右旗| 盖州市| 民权县| 滦南县| 壤塘县| 萍乡市| 福泉市| 隆尧县| 上杭县| 平阴县| 溆浦县| 新竹县| 益阳市| 广平县| 鄂托克旗| 施秉县|