亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

是我寫的判斷有問題嗎?

是我寫的判斷有問題嗎?

Java_FreeTime 2017-09-09 21:08:01
<!DOCTYPE?HTML> <html> <head> <meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"> <title>節點屬性</title> </head> <body> ??<ul> ?????<li>javascript</li> ?????<li>HTML/CSS</li> ?????<li>jQuery</li>????? ??</ul> ??<script?type="text/javascript"> ????//思考才是最該做的,即使花費很長的時間 ????var?aLi?=?document.getElementsByTagName("li"); ???? ????for(var?i?=?0;i?<?aLi.length;i++){ ????????document.write("節點名:"?+?aLi[i].nodeName); ????????document.write("節點值:"?+?aLi[i].nodeValue); ????????document.write("節點屬性:"?+?aLi[i].nodeType); ???????? ????????if(i?==?3){ ????????????aLi[i].innerHTML?+=?"</br>"; ????????} ????} ??</script> </body> </html>就這個了,誰能幫忙解決一下換行問題;;;
查看完整描述

3 回答

?
伽蘭子

TA貢獻1條經驗 獲得超4個贊

<script?type="text/javascript">
????//思考才是最該做的,即使花費很長的時間
????var?aLi?=?document.getElementsByTagName("li");
????for(var?i?=?0;i?<?aLi.length;i++){
????????document.write("節點名:"?+?aLi[i].nodeName);
????????document.write("節點值:"?+?aLi[i].nodeValue);
????????document.write("節點屬性:"?+?aLi[i].nodeType);
????????document.write('<br/>')
????}
</script>

不知道你要什么樣的換行效果。

元素<ul>的子元素只有3個<li>,所以aLi.length值為3,當i=3時,就跳出了for循環,你寫的則無效。

查看完整回答
4 反對 回復 2017-09-09
?
艾零

TA貢獻1條經驗 獲得超0個贊

i <?aLi.length ?所以 會做3次循環 ?i分別為 0 、1、2 ?等于3時循環已經結束了?

另外</br> ?寫法錯誤 正確<br>

//每次換行
for?(var?i?=?0;i?<?aLi.length;?i++){
????????document.write("節點名:"?+?aLi[i].nodeName?+?"</br>");
????????document.write("節點值:"?+?aLi[i].nodeValue?+?"</br>");
????????document.write("節點屬性:"?+?aLi[i].nodeType?+?"</br>");
}
//循環結束換行??
?for?(var?i?=?0;i?<?aLi.length;?i++){
????????document.write("節點名:"?+?aLi[i].nodeName);
????????document.write("節點值:"?+?aLi[i].nodeValue);
????????document.write("節點屬性:"?+?aLi[i].nodeType);
}
document.wirte("<br>");

??

查看完整回答
反對 回復 2017-09-10
?
橋本奈奈未

TA貢獻436條經驗 獲得超108個贊

你是想在節點屬性那句話后換行?那直接再寫一句“</br>”上去就行了,不用條件判斷

查看完整回答
反對 回復 2017-09-09
?
Java_FreeTime

TA貢獻1條經驗 獲得超0個贊

那里寫錯了,應該是

if(i%3?==?0?&&?i!=0){
???aLi[i].innerHTML?+=?"</br>";
}


查看完整回答
反對 回復 2017-09-09
  • 3 回答
  • 1 關注
  • 2343 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號