国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

JavaScript HTML DOM 元素 (節點)新增,編輯,刪除操作實例分析

瀏覽:95日期:2023-11-09 13:06:49

本文實例講述了JavaScript HTML DOM 元素 (節點)新增,編輯,刪除操作。分享給大家供大家參考,具體如下:

createElement,createTextNode,appendChild,insertBefore,removeChild,replaceChild

createElement

以下代碼是用于創建 <p> 元素:

var para = document.createElement('p');createTextNode

為 <p> 元素添加文本節點:

var node = document.createTextNode('這是一個新的段落。');appendChild(它用于添加新元素到尾部)

將文本節點添加到 <p> 元素中:

para.appendChild(node);

以上3個結合案例:

<div id='div1'><p id='p1'>這是一個段落。</p><p id='p2'>這是另外一個段落。</p></div><script>var para = document.createElement('p'); //創建p標簽var node = document.createTextNode('這是一個新的段落。'); //添加文本節點para.appendChild(node); //向p標簽添加文本節點(內容)var element = document.getElementById('div1');element.appendChild(para); //添加到已存在的元素中</script>

運行結果:

JavaScript HTML DOM 元素 (節點)新增,編輯,刪除操作實例分析

insertBefore(新元素添加到開始位置)

<div id='div1'><p id='p1'>這是一個段落。</p><p id='p2'>這是另外一個段落。</p></div><script>var para = document.createElement('p');var node = document.createTextNode('這是一個新的段落。');para.appendChild(node);var element = document.getElementById('div1');var child = document.getElementById('p1');element.insertBefore(para, child);</script>

運行結果:

JavaScript HTML DOM 元素 (節點)新增,編輯,刪除操作實例分析

removeChild

要移除一個元素,你需要知道該元素的父元素。

<div id='div1'><p id='p1'>這是一個段落。</p><p id='p2'>這是另外一個段落。</p></div><script>var parent = document.getElementById('div1');var child = document.getElementById('p1');parent.removeChild(child);</script>

運行結果:

JavaScript HTML DOM 元素 (節點)新增,編輯,刪除操作實例分析

replaceChild

使用 replaceChild() 方法來替換 HTML DOM 中的元素。

<div id='div1'><p id='p1'>這是一個段落。</p><p id='p2'>這是另外一個段落。</p></div> <script>var para = document.createElement('p');var node = document.createTextNode('這是一個新的段落。');para.appendChild(node);var parent = document.getElementById('div1');var child = document.getElementById('p1');parent.replaceChild(para, child);</script>

運行結果:

JavaScript HTML DOM 元素 (節點)新增,編輯,刪除操作實例分析

感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運行工具:http://tools.jb51.net/code/HtmlJsRun測試上述代碼運行效果。

更多關于JavaScript相關內容可查看本站專題:《JavaScript操作DOM技巧總結》、《JavaScript頁面元素操作技巧總結》、《JavaScript事件相關操作與技巧大全》、《JavaScript查找算法技巧總結》、《JavaScript數據結構與算法技巧總結》、《JavaScript遍歷算法與技巧總結》及《JavaScript錯誤與調試技巧總結》

希望本文所述對大家JavaScript程序設計有所幫助。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 屏东县| 象山县| 昌黎县| 怀宁县| 苍山县| 宝清县| 高青县| 唐河县| 天气| 革吉县| 楚雄市| 嘉祥县| 清丰县| 陇南市| 常德市| 文登市| 聂荣县| 广昌县| 梅河口市| 忻城县| 鸡泽县| 启东市| 高唐县| 孟州市| 湖口县| 紫阳县| 华亭县| 凤山市| 类乌齐县| 安阳市| 普兰县| 黄浦区| 徐州市| 阆中市| 沾益县| 山丹县| 灵武市| 秦安县| 和硕县| 定兴县| 蓝田县|