来自数组 javascript 的随机 img src

Random img src from array javascript

我当前的 img 源是静态的:

var img = new Image();
img.src = 'http://img.ffffound.com/static-data/assets/6/6f5b12e84fcdb27484c4dfadb19b7c23d16746cd_m.jpg';

我将如何着手创建一个源数组然后随机选取它?

创建数组非常简单,我想知道随机部分以及创建源数组时是否有任何细节

使用 Math.random() 生成一个介于 0 和 1 之间的随机浮点数,然后乘以数组的长度并使用 Math.floor() 获得数组的随机索引:

var a = ['imgs/img1.jpg', 'imgs/img2.jpg', 'imgs/img3.jpg', 'imgs/img4.jpg'];
img.src = a[Math.floor(Math.random() * a.length)];

请下次尝试使用互联网搜索答案,您已经找到了 this for example, or this

无论如何你的情况:

var srcs = [
   'http://mydomain/myimage1.jpg',
   'http://mydomain/myimage2.jpg',
   ...
];
var src = srcs[Math.floor(Math.random()*srcs.length)];
img.src = src;