クラス名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で、関数は1つのループを実行した後に終了し、長さが8の場合は3で終了します。助けていただければ幸いです。また、関数を何度も実行すると、最終的にすべての要素が削除されます。