本文摘自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怎么删除节点的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
date对象常用的封装方法及遇到的问题解决
javascript函数一定要定义吗
javascript中dom常用方法有哪些?
javascript可不可以跨平台
javascript web workers的构建块及5个使用场景
了解javascript有必要使用服务端渲染吗
javascript dom的详细介绍
javascript警告是什么意思
javascript如何定义私有方法
javascript怎么判断是否是json格式
更多相关阅读请进入《javascript》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » javascript怎么删除节点