如何将由附加到URL的变量组成的数组放入图像占位符中?JavaScript
gardenList由用户选择的变量列表组成,这些变量作为用户复选框添加到数组的末尾。我遇到的问题是,当函数循环的长度与gardenList.length一样长时,程序会说image id参数值NaN不是字符串。Image1等是图像占位符的ID。gardenList中的变量由URL组成,如下所示: 变种莴苣=如何将由附加到URL的变量组成的数组放入图像占位符中?JavaScript,javascript,arrays,function,variables,Javascript,Arrays,Function,Variables,gardenList由用户选择的变量列表组成,这些变量作为用户复选框添加到数组的末尾。我遇到的问题是,当函数循环的长度与gardenList.length一样长时,程序会说image id参数值NaN不是字符串。Image1等是图像占位符的ID。gardenList中的变量由URL组成,如下所示: 变种莴苣= gardenList=[莴苣,…]有人知道如何解决这个问题吗 您正在循环中添加不必要的+。这应该行得通 var imagesID=[Image1,Image2,Image3,Image4
gardenList=[莴苣,…]有人知道如何解决这个问题吗 您正在循环中添加不必要的+。这应该行得通 var imagesID=[Image1,Image2,Image3,Image4,Image5,Image6]; 函数集映像{ 对于变量i=0;i
var imagesID = ["Image1", "Image2", "Image3", "Image4", "Image5", "Image6"];
function setImage() {
for (var i = 0; i < gardenList.length; i++) {
image(imagesID[i]++, gardenList[i]++);
}
}