課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
沒發(fā)現(xiàn)哪里有錯(cuò)誤,為啥在360瀏覽器總出輸出undefined呢
2017-02-07
源自:JavaScript進(jìn)階篇 9-10
正在回答
JS中空格也是作為一個(gè)文本節(jié)點(diǎn). 就是這么規(guī)定了 可以判斷 if(elements.nodeType == 3?){...}
<ul?id="con"> ????<li?id="lesson1">javascript ??????<ul>? ??????????<li?id="tcon">?基礎(chǔ)語(yǔ)法</li> ??????????<li>流程控制語(yǔ)句</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>
這個(gè)undefined其實(shí)是空白結(jié)點(diǎn),也就是結(jié)尾的</li>和</ul>之間的空白結(jié)點(diǎn),課程里面講過IE瀏覽器會(huì)忽略,而其他瀏覽器不會(huì),你把表格代碼結(jié)尾像我上面給的修改一下就可以了。望采納
初影_chaos
web小菜 提問者
初影_chaos 回復(fù) web小菜 提問者
我試了一下
<ul> ????????<li>文字</li> ????????<li>段落</li> ????????<li>表單</li> ????????<li>表格</li>?? ??????</ul>? ????</li> </ul>?? //這樣會(huì)輸出undefined <ul> ????????<li>文字</li> ????????<li>段落</li> ????????<li>表單</li> ????????<li>表格</li>?? ??????</ul>? ????</li></ul>?? ???? //這樣就可以輸出正確結(jié)果 //我也不知道為什么會(huì)這樣。。
O1dSky
舉報(bào)
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁(yè)動(dòng)態(tài)交互世界
5 回答為什么會(huì)輸出undefined
1 回答為什么輸出X.innerHTML全是undefined?
3 回答為什么輸出結(jié)果是undefined?
2 回答為什么輸出結(jié)果是undefined
1 回答為什么文字輸出是undefined
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-02-08
JS中空格也是作為一個(gè)文本節(jié)點(diǎn). 就是這么規(guī)定了 可以判斷 if(elements.nodeType == 3?){...}
2017-02-07
這個(gè)undefined其實(shí)是空白結(jié)點(diǎn),也就是結(jié)尾的</li>和</ul>之間的空白結(jié)點(diǎn),課程里面講過IE瀏覽器會(huì)忽略,而其他瀏覽器不會(huì),你把表格代碼結(jié)尾像我上面給的修改一下就可以了。望采納
2017-02-07
我試了一下