為什么加了if那一條語(yǔ)句就可以一次性刪除?
for(var i=0;i<content.childNodes.length;i++){
? ? ? if(content.childNodes[i].nodeType==1)
? ? ? ?content.removeChild(content.childNodes[i]);
? }
for(var i=0;i<content.childNodes.length;i++){
? ? ? if(content.childNodes[i].nodeType==1)
? ? ? ?content.removeChild(content.childNodes[i]);
? }
2016-06-26
舉報(bào)
2016-06-26
if語(yǔ)句在for循環(huán)內(nèi),只有當(dāng)i>=content.childNodes.length,才會(huì)退出循環(huán),所以這期間,只要有符合if條件的都會(huì)被remove
2016-06-28
?content.removeChild(content.childNodes[0]這樣是一次性刪除。
?content.removeChild(content.childNodes[i]);這樣會(huì)減1.