国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

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

2024-05-06 15:59:47
字體:
供稿:網(wǎng)友
DOM 是關(guān)于如何獲取、修改、添加或刪除 HTML 元素的標(biāo)準(zhǔn),下面為大家介紹下html dom節(jié)點操作,感興趣的朋友可以參考下

HTML DOM 是關(guān)于如何獲取、修改、添加或刪除 HTML 元素的標(biāo)準(zhǔn)。在 HTML DOM 中,所有事物都是節(jié)點。DOM 是被視為節(jié)點樹的 HTML。

根據(jù) W3C 的 HTML DOM 標(biāo)準(zhǔn),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 實例



通過 HTML DOM,樹中的所有節(jié)點均可通過 JavaScript 進(jìn)行訪問。所有 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é)點以后我們可以對他進(jìn)行的操作: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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 新沂市| 辛集市| 交城县| 逊克县| 永川市| 河津市| 新龙县| 东辽县| 广水市| 和田市| 栾城县| 西乡县| 酉阳| 博客| 沽源县| 泸州市| 九龙坡区| 沙洋县| 衡南县| 葫芦岛市| 观塘区| 措勤县| 长岛县| 聂拉木县| 健康| 西青区| 永康市| 紫金县| 遂平县| 云浮市| 德安县| 阳西县| 贺州市| 洪湖市| 抚顺县| 浙江省| 黄冈市| 土默特右旗| 渑池县| 安丘市| 新丰县|