for(var i=content.childNodes.length-1;i>=0;i--)與for(i=0;i<content.childNodes.length;i++)區(qū)別
? 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);
? }
有事嗎區(qū)別,怎么結(jié)果不一樣
2016-04-11
每執(zhí)行一次刪除節(jié)點(diǎn)的操作,content.childNodes.length的值就會(huì)改變。因此這種寫(xiě)法是錯(cuò)誤的。
2016-04-11
肯定不一樣啊 ? 你定義的i前者是最后一個(gè)開(kāi)始的 ? ?后者是第一個(gè)開(kāi)始的 順序反了吧