www.qrck.net > 原生js rEmovEChilD

原生js rEmovEChilD

删除掉之前先获取 var node=document.body.firstChild;document.body.removeChild(node);//现在,node就是删除掉的节点

以你的程序为例。 删除一个父元素下面的所有子元素: document.getElementById("ok").innerHTML = ""; 删除其中的一个: document.getElementById("ok").remove(document.getElementById("ok").children(i)); //删除id为"ok"下的第i-1个子元素

使用原生的js实现删除ul下的第一个li代码如下: 1 2 3document.getElementsByTagName('ul')[0].removeChild(document.getElementsByTagName('ul')[0].getElementsByTagName('li')[0]);解释: document.getElementsByTagName根据标签获取元素,取...

* { margin: 0; padding: 0;}#main { margin: 100px auto; width: 700px;}#box { margin: 10px}#box li { width: 300px; list-style: none;}#box .title { background: #F09; text-align: center;}#box .content { border: 1px solid #0FC; bac...

JS删除当前节点内容代码如下: function removeEle(removeObj) { removeObj.parentNode.removeChild(removeObj); // 删除元素 }

因为你的...这个元素不是直接在body之下,所以不能用document.body.removeChild(obj),而是用obj.parentNode.removeChild(obj)。 把你的js改成如下: function remove(){ var obj = document.getElementById("test"); obj.parentNode.removeChil...

function delElement(obj){ obj.parentNode.removeChild(obj); } 1111 1111 1111 1111 1111 1111 或者 aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa

JS删除当前节点内容代码如下: function removeEle(removeObj) { removeObj.parentNode.removeChild(removeObj); // 删除元素 }

js只能用该元素的父元素删除子元素

你从i=xxx.length-1开始循环试试 可能是删除以后下标改变了

网站地图

All rights reserved Powered by www.qrck.net

copyright ©right 2010-2021。
www.qrck.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com