av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

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

瀏覽:102日期: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
相關文章:
主站蜘蛛池模板: 黄色亚洲网站 | 日韩精品一区二区三区中文字幕 | 国产精品久久在线观看 | 欧美一a一片一级一片 | 国产乱码精品一品二品 | 日韩中文一区二区 | 丁香一区二区 | 中文字幕成人 | 精品视频在线播放 | 国产综合精品一区二区三区 | 亚洲欧美成人 | 污污免费网站 | 2018国产精品 | 中文字幕精品一区二区三区在线 | 免费一级片 | 久久最新 | 日韩精品在线播放 | 国产精品视频久久久 | 久久精品视频一区二区三区 | 久久九九网站 | 九色av| 久久精品日产第一区二区三区 | 夜夜骚视频| 亚洲人成人一区二区在线观看 | 国产探花在线精品一区二区 | 欧美精品二区三区 | 欧美男人的天堂 | 国产真实精品久久二三区 | 中文成人无字幕乱码精品 | 成人免费网站在线 | 成人av网站在线观看 | 日韩久久久久久久久久久 | 国产做爰 | 一区二区在线免费观看 | 欧美一区二区三区的 | 国产日韩欧美精品一区二区三区 | 成人国产精品色哟哟 | 久久国产欧美日韩精品 | 97人人干 | 欧美成年黄网站色视频 | www.黄网|