Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/145.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将由附加到URL的变量组成的数组放入图像占位符中?JavaScript_Javascript_Arrays_Function_Variables - Fatal编程技术网

如何将由附加到URL的变量组成的数组放入图像占位符中?JavaScript

如何将由附加到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由用户选择的变量列表组成,这些变量作为用户复选框添加到数组的末尾。我遇到的问题是,当函数循环的长度与gardenList.length一样长时,程序会说image id参数值NaN不是字符串。Image1等是图像占位符的ID。gardenList中的变量由URL组成,如下所示:

变种莴苣=
gardenList=[莴苣,…]有人知道如何解决这个问题吗

您正在循环中添加不必要的+。这应该行得通

var imagesID=[Image1,Image2,Image3,Image4,Image5,Image6]; 函数集映像{ 对于变量i=0;ivar imagesID = ["Image1", "Image2", "Image3", "Image4", "Image5", "Image6"]; function setImage() { for (var i = 0; i < gardenList.length; i++) { image(imagesID[i]++, gardenList[i]++); } }