给 Class 中的所有元素一个单独的 Id Javascript
Give all elements in Class an seperate Id Javascript
所以我有一个包含 4 个图像的数组,我使用 javascript 加载它们。因此我使用 document.createElement("img") 创建了一个 "img" 元素
我还使用了一个 forloop 来推送所有 4 个图像。
我知道如何给他们一个 class with .className = "";
但我不知道如何在 Javascript
中给他们一个单独的 ID
我该怎么做?
只需使用 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);
}
所以我有一个包含 4 个图像的数组,我使用 javascript 加载它们。因此我使用 document.createElement("img") 创建了一个 "img" 元素
我还使用了一个 forloop 来推送所有 4 个图像。
我知道如何给他们一个 class with .className = ""; 但我不知道如何在 Javascript
中给他们一个单独的 ID我该怎么做?
只需使用 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);
}