我目前的img来源是静态的:
var img = new Image();
img.src = 'http://img.ffffound.com/static-data/assets/6/6f5b12e84fcdb27484c4dfadb19b7c23d16746cd_m.jpg';
我如何创建一系列来源然后随机挑选?
创建一个数组非常简单,我想知道随机部分以及创建源数组时是否有任何细节
答案 0 :(得分:1)
使用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)];
答案 1 :(得分:0)