Javascript For循环创建一个数组,然后在数组中拾取随机值

Javascript For循环创建一个数组,然后在数组中拾取随机值,javascript,arrays,for-loop,Javascript,Arrays,For Loop,我正在尝试从for循环创建一个数组。创建数组后,我需要在数组中选择一个随机值来显示。在本例中,值为pictures 1-4.png。我遇到了一些麻烦,因为数组看起来好像没有被创建,控制台说“无法将属性'src'设置为null” var imgstart=1; var imgend=4; var arrimg=[]; 对于(var i=imgstart;i

我正在尝试从for循环创建一个数组。创建数组后,我需要在数组中选择一个随机值来显示。在本例中,值为pictures 1-4.png。我遇到了一些麻烦,因为数组看起来好像没有被创建,控制台说“无法将属性'src'设置为null”

var imgstart=1;
var imgend=4;
var arrimg=[];
对于(var i=imgstart;i

错误告诉您,没有ID为“myPicture”的元素可能与您发布的HTML相同,因此我们可以查看引用
myPicture
的位置?请确保您的HTML中有(如果没有创建)ID为“myPicture”的img标记。非常感谢,我输入了HTML,它可以正常工作。现在我唯一的问题是它说ERR_FILE_NOT_FOUND,因为数组中的随机数没有.png。如何将其添加到代码中?