为Class中的所有元素提供单独的Id Javascript

时间:2015-01-30 09:47:28

标签: javascript arrays multidimensional-array

所以我有一个包含4个图像的数组,我使用javascript加载它们。因此我使用document.createElement(“img”)

创建了一个“img”元素

我还使用了forloop来推送所有4张图片。

我知道如何用.className =“”给他们一个班级; 但我不知道如何在Javascript中给他们一个单独的id

我该怎么做?

1 个答案:

答案 0 :(得分:0)

只需使用addImage.id="Image"+i;setAttribute('id', "Image"+i)添加属性ID,如下所示:

for(var i=0;i<Images.length;i++){
   var addImage = document.createElement("img"); 
   addImage.className = "cssImages"; 
   addImage.setAttribute('src', Images[i]); 
   addImage.setAttribute('id', "Image"+i);
   IMGdiv.appendChild(addImage);
}