7个回答
2019-12-18
展开全部
node如果是不是id选择器的话是存在多个值的数组,同理child如果也不是id选择器的话也是数组。
1.那么传值的时候可以传node[0],child[0]这种形式。
2.循环node,每个循环中再循环一下child。
3.也可以细化选择器类型,内置获取选择器对象的方法,根据不同选择器做出是否循环的操作。
1.那么传值的时候可以传node[0],child[0]这种形式。
2.循环node,每个循环中再循环一下child。
3.也可以细化选择器类型,内置获取选择器对象的方法,根据不同选择器做出是否循环的操作。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
需要确认child这个对象是怎样的数据。比如:
var node = document.getElementById("某某列表最外层ID");
node.removeChild(node.childNodes[0]);
那么child是不是node下的第N个小标:node.childNodes[n]
var node = document.getElementById("某某列表最外层ID");
node.removeChild(node.childNodes[0]);
那么child是不是node下的第N个小标:node.childNodes[n]
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
node没有问题了,是不是child为空之类的,反正做这些操作需要两边都判断
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果运行代码1:
复制代码 代码如下:
var ul = document.getElementById('demo');
var liList = ul.getElementsByTagName('li');
for (var i = 0; i < = liList.length; i++) {
ul.removeChild(liList[i]);
}
复制代码 代码如下:
var ul = document.getElementById('demo');
var liList = ul.getElementsByTagName('li');
for (var i = 0; i < = liList.length; i++) {
ul.removeChild(liList[i]);
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
js使用remove不适用的,要用别的软件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询