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

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

創建節點,為何無反應

創建節點,為何無反應

qq_淺秋_04051456 2017-01-14 10:30:32
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Document</title></head><body onload="dc"><script type="text/javascript">function dc(){var txt=["第一個節點","第二個節點","第3個節點","第4個節點"];for(i=0;i=3;i++){var node=document.createElement("node");var doc=document.createTextNode(txt[i]);node.appendChild(doc);document.appendChild(node);}}</script></body></html>
查看完整描述

2 回答

已采納
?
MarlboroKay

TA貢獻189條經驗 獲得超236個贊

function?dc(){
var?txt=["第一個節點","第二個節點","第3個節點","第4個節點"];
for(var?i=0;i<4;i++){
var?node=document.createElement("node");
var?doc=document.createTextNode(txt[i]);
node.appendChild(doc);
document.body.appendChild(node);
}
}
dc();

回復里的代碼格式不好看,我在評論里再給你發一遍。

手寫代碼不易,望采納!

查看完整回答
反對 回復 2017-01-14
  • qq_淺秋_04051456
    qq_淺秋_04051456
    十分感謝!我覺得沒效果的原因是body中onload="dc"沒發揮效果,只有再調用了dc()才出現了預期結果
?
MarlboroKay

TA貢獻189條經驗 獲得超236個贊

for(i=0;i=3;i++)

這里有點小問題

for( var i = 0;i<4;i++)

其中 i代表數組下標,即 0,1,2,3?

希望對你有幫助,望采納!

查看完整回答
1 反對 回復 2017-01-14
  • qq_淺秋_04051456
    qq_淺秋_04051456
    謝謝,你說的很對,不過var是必須要加嗎?我都改了后還是沒反應呀?
  • MarlboroKay
    MarlboroKay
    沒有仔細看你里面的部分,var最好加,要不然你的i 就會變成全局變量,如果funciton多了,會污染代碼,會對代碼邏輯有影響,你的最終結果是要在頁面 輸出 那幾個節點么。
  • MarlboroKay
    MarlboroKay
    function dc(){ var txt=["第一個節點","第二個節點","第3個節點","第4個節點"]; for(var i=0;i<4;i++){ var node=document.createElement("node"); var doc=document.createTextNode(txt[i]); node.appendChild(doc); document.body.appendChild(node); } } dc(); 這樣就ok了,望采納!
  • 2 回答
  • 0 關注
  • 1590 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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