關于判斷空白節點跳過的方法
<ul id="u1"> ??
? ? <li id="a">javascript</li>
? ? </br>
? ? </br>
? ? <li id="b">jquery</li> ??
? ? <li id="c">html</li> ??
</ul> ?
當節點后面連續兩個空白節點的時候,while(x && x.ondeType!=1){x=x.nextSibling;}的x.nideName就為BR了。判斷方法能否更加完善。
<ul id="u1"> ??
? ? <li id="a">javascript</li>
? ? </br>
? ? </br>
? ? <li id="b">jquery</li> ??
? ? <li id="c">html</li> ??
</ul> ?
當節點后面連續兩個空白節點的時候,while(x && x.ondeType!=1){x=x.nextSibling;}的x.nideName就為BR了。判斷方法能否更加完善。
2015-09-24
舉報
2015-09-26
示例代碼中用while循環是可以去掉連續多個空白結點的。
2015-09-26
我覺得手動加的<br/>標簽不算空白結點,它和html中的其他標簽一樣。編輯時鍵盤(Enter鍵)鍵入的換行符與<br/>是有區別的。