for(var i=content.childNodes.length-1;i>=0;i--)與for(i=0;i<content.childNodes.length;i++)區別
? for(i=0;i<content.childNodes.length;i++){
? var c= content.childNodes[i];
? content.removeChild(c);
? }
與
? ?for(var i=content.childNodes.length-1;i>=0;i--){
? ? ?var childNode = content.childNodes[i];
? ? ?content.removeChild(childNode);
? }
有事嗎區別,怎么結果不一樣
2016-04-11
每執行一次刪除節點的操作,content.childNodes.length的值就會改變。因此這種寫法是錯誤的。
2016-04-11
肯定不一樣啊 ? 你定義的i前者是最后一個開始的 ? ?后者是第一個開始的 順序反了吧