關(guān)于空白節(jié)點(diǎn)
????for(var?i=0;i<content.childNodes.length;i++) ????{ ??????if(content.childNodes[i].nodeType!=1){??? ?????????continue;?? ??????} ??????else ??????{ ?????????content.removeChild(content.childNodes[i]);???? ??????} ????????? ????}
這里加個(gè)if(content.childNodes[i].nodeType!=1){ ?continue; }就是說當(dāng)節(jié)點(diǎn)類型不是元素的時(shí)候,就結(jié)束本次循環(huán),也就是說空白節(jié)點(diǎn)沒有執(zhí)行else的內(nèi)容,那就是空白標(biāo)簽沒有被刪除,光刪除了5個(gè)<h1>標(biāo)簽,那為什么點(diǎn)了按鈕后,
2017-08-30
并不是說結(jié)束本次循環(huán)。。。continue是跳過這次操作的意思。。。當(dāng)這個(gè)子節(jié)點(diǎn)不是元素節(jié)點(diǎn)時(shí),就跳過這次循環(huán)執(zhí)行下一個(gè)操作,當(dāng)這個(gè)子節(jié)點(diǎn)是元素節(jié)點(diǎn)時(shí),就移除這個(gè)節(jié)點(diǎn)