課程
/前端開(kāi)發(fā)
/JavaScript
/JavaScript進(jìn)階篇
為什么是元素節(jié)點(diǎn)就要跳過(guò)???
2016-11-22
源自:JavaScript進(jìn)階篇 9-11
正在回答
因?yàn)橐业氖窍乱粋€(gè)元素節(jié)點(diǎn)(節(jié)點(diǎn)類型為 1),但是由于ie之外的瀏覽器會(huì)將回車換行當(dāng)成一個(gè)文本節(jié)點(diǎn),所以用循環(huán)來(lái)判斷,直到找到類型為 1 的節(jié)點(diǎn),才跳出循環(huán),返回節(jié)點(diǎn)。
qq_wonderful_6
如果noneType不等于1,也就說(shuō)不是元素節(jié)點(diǎn),令x的下一個(gè)兄弟一點(diǎn)為x,繼續(xù)判斷,循環(huán)結(jié)束的條件是nodeType為1,也就是元素節(jié)點(diǎn),返回x,也就返回了x節(jié)點(diǎn)。
舉報(bào)
本課程從如何插入JS代碼開(kāi)始,帶您進(jìn)入網(wǎng)頁(yè)動(dòng)態(tài)交互世界
3 回答課程理解,判斷節(jié)點(diǎn)nodeType是否為1, 如是為元素節(jié)點(diǎn),跳過(guò)。
2 回答判斷節(jié)點(diǎn)nodeType是否為1, 如是為元素節(jié)點(diǎn),跳過(guò) 這句是什么意思?
7 回答講解哪里寫(xiě)著:“判斷節(jié)點(diǎn)nodeType是否為1, 如是為元素節(jié)點(diǎn),跳過(guò)。”這點(diǎn)是不是不對(duì)?。?/p>
1 回答為什么要判斷節(jié)點(diǎn)是否為元素節(jié)點(diǎn)
3 回答js中previousSibling訪問(wèn)兄弟節(jié)點(diǎn)。while判斷nodeType是否為1
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-12-01
因?yàn)橐业氖窍乱粋€(gè)元素節(jié)點(diǎn)(節(jié)點(diǎn)類型為 1),但是由于ie之外的瀏覽器會(huì)將回車換行當(dāng)成一個(gè)文本節(jié)點(diǎn),所以用循環(huán)來(lái)判斷,直到找到類型為 1 的節(jié)點(diǎn),才跳出循環(huán),返回節(jié)點(diǎn)。
2016-11-22
如果noneType不等于1,也就說(shuō)不是元素節(jié)點(diǎn),令x的下一個(gè)兄弟一點(diǎn)為x,繼續(xù)判斷,循環(huán)結(jié)束的條件是nodeType為1,也就是元素節(jié)點(diǎn),返回x,也就返回了x節(jié)點(diǎn)。