在Javascript中查找元素列表

时间:2012-10-04 14:41:05

标签: javascript

我创建了一个创建新img的函数,并将其放在每个标记中,其中css类为“paint”:

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


}
}

如上所述,我给每个对象赋予属性。 现在我想创建一个包含所有“img”对象的“img.pstn”的数组。 有任何想法吗?谢谢你!

1 个答案:

答案 0 :(得分:4)

在循环外创建一个空数组,并在循环的底部添加:

arr.push(squareID);