国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

瀏覽:111日期: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毛片高清视频 | 国产一区日韩二区欧美三 | 国产精品久久久久影院色老大 | 成人午夜在线观看国产 | 亚洲欧美日本视频 | 亚洲视屏在线 | 欧美性猛交xxxx免费看手交 | 日本免费一区二区三区视频 | 广东毛片 | 久久精品最新免费国产成人 | 久久免费看 | 久久久高清免费视频 | 亚洲欧美日本在线观看 | 黄在线观看在线播放720p | 精品无码三级在线观看视频 | a级毛片免费高清视频 | 日本理论在线 | 日韩欧美国产精品 | 国产精品视频网址 | 午夜毛片视频高清不卡免费 | 欧美激情精品久久久久久久久久 | 大臿蕉香蕉大视频成人 | 无限资源中文免费 | 麻豆19禁国产青草精品 | 欧美高清在线 | 欧美性高清视频免费看www | 91av福利视频| 久久怡红院国产精品 | 欧美黑人xxxxxxxxxx | 欧美一级免费看 | 国产精品久久不卡日韩美女 |