第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

for循環(huán)只有最后一個(gè)結(jié)果

for循環(huán)只有最后一個(gè)結(jié)果

森林海 2019-02-12 08:27:43
window.onload = function() {    //var boxWidth = document.getElementById("pic_box").offsetWidth;    //var boxHeight = document.getElementById("pic_box").offsetHeight;    var picBox = document.getElementById("pic_box");    var ul = document.getElementById("pic_box_ul");    var nodeLi = document.createElement("li");    for (i=0;i<=100;i++){        liTop = [i]*10;        liLeft = [i]*10;        ul.appendChild(nodeLi);        nodeLi.setAttribute("style","top:"+liTop+"px;height:"+liLeft+"px");    }}不是應(yīng)該輸出100個(gè)li嗎?怎么只有一個(gè)呢自己想了一下是不是每一次for都覆蓋了上一次的結(jié)果,所以只有一個(gè),那要怎么處理才不會(huì)覆蓋呢
查看完整描述

1 回答

?
阿波羅的戰(zhàn)車

TA貢獻(xiàn)1862條經(jīng)驗(yàn) 獲得超6個(gè)贊

這個(gè)代碼很有問題啊,先不說能不能跑得通,先是變量定義問題:i也沒定義,liTop,liLeft也沒定義;

另外沒有100個(gè)li標(biāo)簽的原因也是沒理解循環(huán)的含義,應(yīng)該把createElement("li")放到for循環(huán)里


window.onload = function () {

        //var boxWidth = document.getElementById("pic_box").offsetWidth;

        //var boxHeight = document.getElementById("pic_box").offsetHeight;

        var picBox = document.getElementById("pic_box");

        var ul = document.getElementById("pic_box_ul");

        for (var i = 0; i <= 100; i++) {

          var nodeLi = document.createElement("li");

          var liTop = [i] * 10;

          var liLeft = [i] * 10;

          ul.appendChild(nodeLi);

          nodeLi.setAttribute("style", "top:" + liTop + "px;height:" + liLeft + "px");

        }

      }


查看完整回答
反對(duì) 回復(fù) 2019-02-12
  • 1 回答
  • 0 關(guān)注
  • 1282 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)