【Javascript】remove()删除当前节点和removeChild()删除子节点用法 |
您所在的位置:网站首页 › js节点和元素的区别是什么 › 【Javascript】remove()删除当前节点和removeChild()删除子节点用法 |
文章目录
删除当前节点document.getElementById(divId).remove();parentNode.removeChild删除子节点:childNodes[i]遍历删除子节点的方法
介绍Javascript removeChild()删除子节点的方法,具体详情如下所示:
在Javascript中,只提供了一种删除子节点的方法:removeChild()。 删除当前节点document.getElementById(divId).remove(); function del(divId){ document.getElementById(divId).remove(); } removeChild() 方法用来删除父节点的一个子节点。语法: parent.removeChild(thisNode) 参数说明: 参数 说明 thisNode 当前节点,即要删除的节点 parent 当前节点的父节点,即 thisNode.parentNode 例如,删除 id=“demo” 的节点的语句为: var thisNode=document.getElementById("demo"); thisNode.parentNode.removeChild(thisNode);举例一 parentNode.removeChild删除子节点: 点击删除我 document.getElementById("thisNode").onclick = function(){ this.parentNode.removeChild(this); } childNodes[i]遍历删除子节点的方法HTML代码如下: a b c如果想删除f节点下的所有子节点,很自然也很正常想到的方法应该就是下面的这段代码了: var f = document.getElementById("f"); var childs = f.childNodes; for(var i = 0; i alert(childs[i].nodeName); f.removeChild(childs[i]); }我们从索引最大值开始删除,采用递减的方法,这样索引便不会移动改变了。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |