課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
黑色圖片的是代碼,白色的圖片是結(jié)果。為什么節(jié)點(diǎn)類型是3和null???
2017-01-08
源自:JavaScript進(jìn)階篇 9-9
正在回答
注意概念!建議仔細(xì)看一遍上一節(jié)對(duì)childNodes的講解,現(xiàn)代瀏覽器會(huì)把換行、空格、注釋都視作childNodes。
代碼中第一個(gè)子節(jié)點(diǎn)其實(shí)可以看作是<div id="con">后面的因換行產(chǎn)生的空文本,瀏覽器把這看作空文本節(jié)點(diǎn),所以值是空字符,節(jié)點(diǎn)類型是文本節(jié)點(diǎn)。
而你代碼中最后一個(gè)子節(jié)點(diǎn)是H5,是因?yàn)槟愕拇a中的<h5>標(biāo)簽沒有閉合......
就算你閉合了標(biāo)簽,結(jié)果也應(yīng)該是一個(gè)空白節(jié)點(diǎn),因?yàn)樽詈笠粋€(gè)子節(jié)點(diǎn)和第一個(gè)子節(jié)點(diǎn)一樣也是一個(gè)因換行產(chǎn)生的空文本。
上兩張圖:
后面的</h5>少了個(gè)斜杠
舉報(bào)
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁(yè)動(dòng)態(tài)交互世界
4 回答如何設(shè)置確定的一天
3 回答如何判定返還值?
4 回答多個(gè)邏輯操作符的優(yōu)先級(jí)如何確定?
5 回答getDay()的值如何改變
2 回答關(guān)于nodeType的問(wèn)題
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)
2017-01-24
注意概念!建議仔細(xì)看一遍上一節(jié)對(duì)childNodes的講解,現(xiàn)代瀏覽器會(huì)把換行、空格、注釋都視作childNodes。
代碼中第一個(gè)子節(jié)點(diǎn)其實(shí)可以看作是<div id="con">后面的因換行產(chǎn)生的空文本,瀏覽器把這看作空文本節(jié)點(diǎn),所以值是空字符,節(jié)點(diǎn)類型是文本節(jié)點(diǎn)。
而你代碼中最后一個(gè)子節(jié)點(diǎn)是H5,是因?yàn)槟愕拇a中的<h5>標(biāo)簽沒有閉合......
就算你閉合了標(biāo)簽,結(jié)果也應(yīng)該是一個(gè)空白節(jié)點(diǎn),因?yàn)樽詈笠粋€(gè)子節(jié)點(diǎn)和第一個(gè)子節(jié)點(diǎn)一樣也是一個(gè)因換行產(chǎn)生的空文本。
上兩張圖:
2017-01-08
后面的</h5>少了個(gè)斜杠