我有以下代码,它在文档中找到类名 foo 的所有元素,然后将它们全部删除
function(doc) {
var items = doc.getElementsByClassName('foo');
alert(items.length);
if(items.length>0) {
for(var i=0;i<items.length;i++) {
alert(i);
doc.body.removeChild(items[i]);
}
}
例如,items.length 为 3,并且函数在运行一个循环后退出,当长度为 8 时,它在 3 处退出。任何帮助将不胜感激。此外,当我一次又一次地运行该函数时,它最终会删除所有元素。