我已经创建了一个函数来创建一个新的img,并将其放入每个有css类“绘制”的标签中:
function putPiece(){
var painted = document.querySelectorAll('.painted');
for (var i = 0, len = painted.length; i < len; i++) {
var a = i+1
var squareID = painted[i].id;
painted[i].taken = 'BP'+a;
var img = document.createElement("img");
painted[i].appendChild(img);
img.id = "BP"+a; //unique ID for every img
img.src = "blackP.png"; //the image to use
img.pstn = squareID; //the ID of the <td> it's in
}
}
Iv'e给定每个对象的属性,如上所述。现在我想创建一个包含所有"img“对象的"img.pstn”的数组。有什么想法吗?感谢大家的支持!
发布于 2012-10-04 14:43:01
在循环之外创建一个空数组,并在循环的底部添加:
arr.push(squareID);
https://stackoverflow.com/questions/12729810
复制相似问题