1 回答

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");
}
}
添加回答
舉報(bào)