課程
/前端開發
/JavaScript
/JavaScript進階篇
為什么自己這樣不能正確輸出
2016-06-28
源自:JavaScript進階篇 9-7
正在回答
<script?type="text/javascript"> ????li=document.getElementsByTagName("li"); ????for(i=0;i<li.length;i++){ ????????document.write(li[i].nodeName+""+li.[i].nodeValue+""+li[i].nodeType) ????????} ??</script>
li元素沒有聲明? 改為var li = document.get...........
li不能拿來作變量名
li.[i].nodeValue?? 這里多了一個點號,
感覺都不是很大的問題,你可以改完試試看,共勉。
你的輸出語句 中?li.[i].nodeValue li[i] 之間多加了一個點 ?還有 空格不是+“”就行了 “”是代表一個空值 不會輸出任何東西 想加空格 就在+“ ”這樣就可以加上空格了 最后的li[i].nodeType后面最好加個“<br>”因為是循環 這樣就可以一行一句輸出。
這句:document.write(li[i].nodeName+""+li.[i].nodeValue+""+li[i].nodeType)
這個部分li.[i].nodeValue更改為:li[i].nodeValue
你這條語句錯啦。li=document.getElementsByTagName("li");
應該是var?li=document.getElementsByTagName("li");
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
1 回答為何我輸出的是個字符串啊
2 回答數字累加不能輸出數字卻變成字符串
3 回答截取到的字符串首字母是空格時不輸出嗎?
2 回答字符串減字符串也會轉化為數字???
2 回答string字符串
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-06-30
li元素沒有聲明? 改為var li = document.get...........
li不能拿來作變量名
li.[i].nodeValue?? 這里多了一個點號,
感覺都不是很大的問題,你可以改完試試看,共勉。
2016-06-28
你的輸出語句 中?li.[i].nodeValue li[i] 之間多加了一個點 ?還有 空格不是+“”就行了 “”是代表一個空值 不會輸出任何東西 想加空格 就在+“ ”這樣就可以加上空格了 最后的li[i].nodeType后面最好加個“<br>”因為是循環 這樣就可以一行一句輸出。
2016-06-28
這句:document.write(li[i].nodeName+""+li.[i].nodeValue+""+li[i].nodeType)
這個部分li.[i].nodeValue更改為:li[i].nodeValue
2016-06-28
你這條語句錯啦。li=document.getElementsByTagName("li");
應該是var?li=document.getElementsByTagName("li");