2012-10-04 19 views
0

我已經創建,創建一個新的IMG,並把它放在它具有CSS類「畫」每一個標籤的功能:發現元素的列表在Javascript

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」的數組。 任何想法?謝謝!

回答

4

創建循環外空數組,並在循環的底部只需要添加:

arr.push(squareID); 
+0

謝謝!這確實有效 – Tomcatom