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