大佬們看看這樣問題出在哪里
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
因為每循環就會刪除一個子節點,刪除的子節點不再dom樹結構中,所以下一個要刪除的子節點就會占據上一個已經刪除了的子節點的位置,下標【i】這里不能寫i,因為子節點的位置每一次遍歷都在發生變化。
2020-11-01
i<(content.childNodes.length-1)
循環次數i是從0開始的
2020-10-28
content.parentNode.removeChild(x);??