下面列出的代码块是Math.random
. 每次刷新或重新加载页面时,我都会尝试显示图像。不过,我知道的唯一方法是在数学上随机加载它们。问题是,我不希望它们随机加载,我希望它们按 imageArray 的顺序加载。有没有办法绕过可以按数组顺序显示每个图像的随机函数?
var imageArray = [
[ 'http://example.com/assets/reporter.png', '<style>body{background-image:url(), -webkit-linear-gradient(#f5eddf 0%, #e3cfad 100%);#image{margin-left:500px;}</style>', '' ],
[ 'http://example.com/assets/chair.png', '<style>body{background-image:url(), -webkit-linear-gradient(#7abbe7 0%, #a7dbfa 100%);}</style>', '' ]
];
function doIt()
{
var rand = Math.floor(Math.random()*imageArray.length);
var html = "<a href='"+imageArray[rand][2]+"'><img src='"+imageArray[rand][0]+"' alt='heder' border='0' align='absmiddle' /></a><div>"+imageArray[rand][1]+"</div>";
document.getElementById("image").innerHTML = html;
}