大佬們看看這樣問題出在哪里
for(var?i=0;i<content.childNodes.length;i++){
????var?x=content.childNodes[i];
????content.removeChild(x);??
??}
for(var?i=0;i<content.childNodes.length;i++){
????var?x=content.childNodes[i];
????content.removeChild(x);??
??}
2020-10-27
舉報
2020-12-23
因為每循環(huán)就會刪除一個子節(jié)點,刪除的子節(jié)點不再dom樹結(jié)構(gòu)中,所以下一個要刪除的子節(jié)點就會占據(jù)上一個已經(jīng)刪除了的子節(jié)點的位置,下標【i】這里不能寫i,因為子節(jié)點的位置每一次遍歷都在發(fā)生變化。
2020-11-01
i<(content.childNodes.length-1)
循環(huán)次數(shù)i是從0開始的
2020-10-28
content.parentNode.removeChild(x);??