課程
/前端開發
/JavaScript
/JavaScript進階篇
沒發現哪里有錯誤,為啥在360瀏覽器總出輸出undefined呢
2017-02-07
源自:JavaScript進階篇 9-10
正在回答
JS中空格也是作為一個文本節點. 就是這么規定了 可以判斷 if(elements.nodeType == 3?){...}
<ul?id="con"> ????<li?id="lesson1">javascript ??????<ul>? ??????????<li?id="tcon">?基礎語法</li> ??????????<li>流程控制語句</li> ??????????<li>函數</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其實是空白結點,也就是結尾的</li>和</ul>之間的空白結點,課程里面講過IE瀏覽器會忽略,而其他瀏覽器不會,你把表格代碼結尾像我上面給的修改一下就可以了。望采納
初影_chaos
web小菜 提問者
初影_chaos 回復 web小菜 提問者
我試了一下
<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>?? ???? //這樣就可以輸出正確結果 //我也不知道為什么會這樣。。
O1dSky
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
5 回答為什么會輸出undefined
3 回答為什么輸出會有個undefined
1 回答為什么文字輸出是undefined
2 回答為什么輸出結果是undefined
1 回答為什么輸出X.innerHTML全是undefined?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-02-08
JS中空格也是作為一個文本節點. 就是這么規定了 可以判斷 if(elements.nodeType == 3?){...}
2017-02-07
這個undefined其實是空白結點,也就是結尾的</li>和</ul>之間的空白結點,課程里面講過IE瀏覽器會忽略,而其他瀏覽器不會,你把表格代碼結尾像我上面給的修改一下就可以了。望采納
2017-02-07
我試了一下