第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

看代碼,為什么輸出的undefined.

沒發(fā)現(xiàn)哪里有錯誤,為啥在360瀏覽器總出輸出undefined呢

正在回答

3 回答

JS中空格也是作為一個文本節(jié)點. 就是這么規(guī)定了 可以判斷 if(elements.nodeType == 3?){...}

0 回復 有任何疑惑可以回復我~
<ul?id="con">
????<li?id="lesson1">javascript
??????<ul>?
??????????<li?id="tcon">?基礎(chǔ)語法</li>
??????????<li>流程控制語句</li>
??????????<li>函數(shù)</li>
??????????<li>事件</li>
??????????<li>DOM</li>
??????</ul>
????</li>
????<li?id="lesson2">das</li>
????<li?id="lesson3">dadf</li>
????<li?id="lesson4">HTML/CSS?
??????<ul>
????????<li>文字</li>
????????<li>段落</li>
????????<li>表單</li>
????????<li>表格</li>??
??????</ul>?
????</li></ul>

這個undefined其實是空白結(jié)點,也就是結(jié)尾的</li>和</ul>之間的空白結(jié)點,課程里面講過IE瀏覽器會忽略,而其他瀏覽器不會,你把表格代碼結(jié)尾像我上面給的修改一下就可以了。望采納

0 回復 有任何疑惑可以回復我~
#1

初影_chaos

相關(guān)課程位置,JavaScript進階篇 9-8
2017-02-07 回復 有任何疑惑可以回復我~
#2

web小菜 提問者

谷歌瀏覽器也是輸出undefined。真搞不懂這個節(jié)的知識。學習這個有什么用呢?
2017-02-08 回復 有任何疑惑可以回復我~
#3

初影_chaos 回復 web小菜 提問者

節(jié)點之間的空白符,在firefox、chrome、opera、safari瀏覽器是文本節(jié)點,所以谷歌chrome也一樣。學習這個也不是讓你用到它,是讓你知道存在這么個東西,像你給出的代碼想輸出html/css課程的內(nèi)容,你知道這個空白結(jié)點的存在才知道怎么寫才會輸出你想要的,而不是輸出undefined.
2017-02-08 回復 有任何疑惑可以回復我~

我試了一下

<ul>
????????<li>文字</li>
????????<li>段落</li>
????????<li>表單</li>
????????<li>表格</li>??
??????</ul>?
????</li>
</ul>??
//這樣會輸出undefined

<ul>
????????<li>文字</li>
????????<li>段落</li>
????????<li>表單</li>
????????<li>表格</li>??
??????</ul>?
????</li></ul>??
????
//這樣就可以輸出正確結(jié)果
//我也不知道為什么會這樣。。


0 回復 有任何疑惑可以回復我~
#1

O1dSky

我試多了幾次,發(fā)現(xiàn)最后的 </li>和</ul>之間有多一個空格都不行,具體原因等大神來回答了
2017-02-07 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

看代碼,為什么輸出的undefined.

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號