本文摘自PHP中文网,作者藏色散人,侵删。
javascript删除节点的方法:1、使用remove()方法删除父节点上的所有元素,包括所有文本和子节点;2、使用removeChild()方法删除父节点上的一个子节点。
本文操作环境:windows7系统、javascript1.8.5版,DELL G3电脑。
方法1:使用remove()删除节点
remove()方法可用于删除父节点上的所有元素,包括所有文本和子节点。
示例:删除ul节点 上的所有子节点li
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | <!DOCTYPE html>
<html>
<head>
<meta charset= "utf-8" >
</head>
<body>
<ul style= "border: 2px dashed #006DAF;" >
<li>Get Up in Morning</li>
<li>Do some exercise</li>
<li>Get Ready for school</li>
<li>Study Daily</li>
<li>Do homework</li>
</ul>
<input id= "btn" type= "button" value= "删除子节点" >
</body>
<script>
function deleteChild() {
var e = document.querySelector( "ul" );
var first = e.firstElementChild;
while (first) {
first.remove();
first = e.firstElementChild;
}
}
var btn = document.getElementById( "btn" ).onclick = function () {
deleteChild();
}
</script>
</html>
|
效果图:
方法2:使用removeChild()删除节点
removeChild() 方法用于删除父节点上的一个子节点。
示例:删除ul节点 上的所有子节点li
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | <!DOCTYPE html>
<html>
<head>
<meta charset= "utf-8" >
</head>
<body>
<ul style= "border: 2px dashed #D58C00;" >
<li>Get Up in Morning</li>
<li>Do some exercise</li>
<li>Get Ready for school</li>
<li>Study Daily</li>
<li>Do homework</li>
</ul>
<input id= "btn" type= "button" value= "删除子节点" >
</body>
<script>
function deleteChild() {
var e = document.querySelector( "ul" );
var child = e.lastElementChild;
while (child) {
e.removeChild(child);
child = e.lastElementChild;
}
}
var btn = document.getElementById( "btn" ).onclick = function () {
deleteChild();
}
</script>
</html>
|
效果图:
【推荐学习:js基础教程】
以上就是javascript怎么删除节点的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
html引入外部javascript是什么属性
javascript中array什么意思
javascript变量的命名规则是什么
javascript 删除函数是什么
json.parse()和json.stringify()的性能测试(示例)
javascript如何删除数组里的某个元素
javascript中字母如何转为数字
javascript中const和object.freeze()的差异
javascript怎么将字符串转为数字
javascript专题之八:数组扁平化
更多相关阅读请进入《javascript》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » javascript怎么删除节点