这是一个从数组中随机选取图像的函数
function GetRandomImage(){
let randomIndex = Math.floor(Math.random() * image_array.length);
let selectedImg = image_array[randomIndex];
img1.src = `./img/${selectedImg}`;
img2.src = `./img/${selectedImg}`;
img3.src = `./img/${selectedImg}`;
}
现在,这生成了3次相同的图像,我想我必须使用一个循环来获得所有3个图像是不同的随机数(仍然有可能是相同的图像)。
img1,2,3是以下3个标准图像,点击按钮后会发生变化
相当新,所以欢迎任何帮助:)
1条答案
按热度按时间y1aodyip1#
首先将
<img>
元素枚举到一个可迭代数据结构中,然后循环该可迭代数据结构,为每个元素计算一个随机图像,并将其应用于当前元素的src
属性: