interval 删除 这个是成功删除的.
function removeIds(id) {
var num = document.querySelectorAll(id).length;
var j = setInterval(function () {
if(num>0){
num--;
document.querySelector(id).remove();
}else {
clearInterval(j);
}
})
}
for 循环删除(这个是失败的)
var classNames = document.getElementsByClassName("classname");
for(var i=0;i<classNames.length; i++){
classNames[i].remove();
}
请问有什么不同吗.为什么 for 删不掉(删掉的是第 0 个).而 interval 却能删掉.
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.