1 回答

TA贡献1862条经验 获得超6个赞
这个代码很有问题啊,先不说能不能跑得通,先是变量定义问题:i也没定义,liTop,liLeft也没定义;
另外没有100个li标签的原因也是没理解循环的含义,应该把createElement("li")放到for循环里
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");
}
}
添加回答
举报