gpt4 book ai didi

javascript - 在每次页面加载时显示不同的图像

转载 作者:行者123 更新时间:2023-11-30 08:08:21 26 4
gpt4 key购买 nike

我有这段代码,每次加载页面时只需更改 4 张图片。

<HEAD>
<script language="Javascript">
function RandomizeImage()
{
var imagesarray = new Array("001.png", "002.png", "003.png", "004.png")
var randomnumber = Math.round(Math.random()*(imagesarray.length - 1))
document.images.someimage.src = imagesarray[randomnumber]
}
</script>
<script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.js"></script>

</HEAD>
<BODY onload="RandomizeImage()" bgcolor="#000000">

<div id="bg">
<IMG name="someimage" src="001.png" border="0" onclick="location.href='mailto:me@xxx.com?Subject=Hello'" id="bgg">
</div>
</BODY>

但是,在大多数页面重新加载时,我得到图像“001.png”或“002.png”。谁能告诉我为什么?

最佳答案

你可以使用这个函数:

function getRandom(min,max) 
{
var res = Math.floor(Math.random() * (max+1 - min) + min);
return res;
}

示例:如果您想从 (1,2,3,4,5) 返回一个值,您应该选择 min 1 和 max 5.

var rImage = '00'+getRandom(1,5)+'.png';
console.log(rImage);

// output: 001.png or 002.png or 003.png or 004.png or 005.png

已编辑
希望有所帮助

关于javascript - 在每次页面加载时显示不同的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14169914/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com