提问者:小点点

刷新时带文本的随机图像


我是一个Java脚本初学者,我正在尝试设计一个网页,显示两个随机数时刷新。 根据这些数字,应该出现一个特定的文本。

数字是0-5之间的图像。

到目前为止,我编写了这段代码,它可以在刷新时更改图像

var images1= new Array ("images/0.png","images/1.png","images/2.png","images/3.png",
"images/4.png","images/5.png");

var images2= new Array ("images/1.png","images/5.png","images/0.png","images/3.png",
"images/4.png","images/2.png");

function RandomImg() {
  var x = Math.floor(Math.random() * images1.length);
  var img1= document.getElementById('image1');

  img1.src = images1[x];
  var img2= document.getElementById('image2');
  img2.src = images2[x];
}
RandomImg();

之后,根据图像出现的情况,如果图像中的第一个数字大于第二个数字,则应该出现一个文本,反之亦然。

所以我的问题是,“是否有可能将每个图像链接到一个数字,然后执行if语句?或者我在这方面走错了方向?如何可能做到这一点?”

我做了很多研究,但一个星期以来还没有弄清楚

谢谢:)


共1个答案

匿名用户

是的,有可能。 您可以在JavaScript中使用map来制作键值对。 只是研究地图并实现它。

https://developer.mozilla.org