色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

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
相關文章:
主站蜘蛛池模板: 三级视频网站在线观看 | 欧美一级纶理片免费 | 色夜视频 | 日韩一区二区三 | 九九九九热精品免费视频 | 一 级 黄 色 片生活片 | 国产亚洲欧美ai在线看片 | 国产精品久久久影院 | 日韩精品在线免费观看 | 精品一区二区三区在线视频观看 | 又黄又爽又刺激的视频 | 老头做爰xxxx视频 | 久草视频手机在线 | 女bbbbxxxx毛片视频0 | 黄色网址在线免费观看 | 精品三级网站 | a级毛片高清免费视频 | 国产片一级aaa毛片视频 | 国产67194 | 国产毛片久久国产 | 日本视频播放免费线上观看 | 久久久久久青草大香综合精品 | 国产喷水女王在线播放 | 欧美在线bdsm调教一区 | 国产精品区一区二区免费 | 久久爽久久爽久久免费观看 | 欧美日比视频 | 久久国产精品免费 | 韩国a级毛片 | a级毛片免费全部播放 | 性色午夜视频免费男人的天堂 | 久久成人综合网 | 精品国产综合区久久久久久 | 久草视频资源站 | 日韩精品永久免费播放平台 | 久久久久久免费观看 | 91久久亚洲最新一本 | 成人午夜天 | 亚洲免费视频在线观看 | 世界一级毛片 | 日韩不卡毛片 |