【发布时间】:2016-08-28 08:26:08
【问题描述】:
我创建了一堆样式属性,我想使用 for 循环将它们添加到 div 元素。我不知道我的语法有什么问题:
function createShot(){
var shot = new shotConstructor(spaceship.x,(765-(spaceship.y+15)),15,15,"#000000","","","","","","");
var createDiv = document.createElement("div");
var AddId = createDiv.setAttribute("id","shot");
var element = document.getElementById("dv_grid");
var append = element.appendChild(createDiv);
var shotStyle=document.getElementById('shot').style;
var style=[width=shot.w+"px",height=shot.h+"px",left=shot.x+"px",top=shot.y+"px",backgroundColor="#000000",position="absolute"];
for(i=0;i<6;i++){
shotStyle+style[i];
}
【问题讨论】:
-
缺少一个
}来关闭初学者的 for 循环。 -
shotStyle+style[i];什么都不做 -
那我该怎么办?
标签: javascript arrays styles