随机图像生成
Random Image Generation
所以我不确定如何处理这样的事情,我环顾四周,只是没有找到我想要的东西。
我希望能够在脚本文件顶部(假设)说明图像数量并列出图像名称。然后,脚本将看到图像的数量并查看列表,然后随机生成一个数字,选择代表该数字的图像。然后,图像将显示在网站上。
我确信这可以用JavaScript完成,我只是不确定如何完成。随意更改我的计划,因为我是 JavaScript 的新手,所以不确定如何处理这个问题。
谢谢
在 JavaScript 中,我会使用一个图像文件名数组,使用 math.random 函数,并将该数组索引分配给 html 中的 img id。
我写了一些东西,你可以在下面测试。您必须使用自己的文件名和文件路径,但是一旦您进行了设置,请刷新测试页并验证是否显示了随机图像。
<html>
<body onload="randomImage()">
<img id="yourImageID" src="" alt="random image">
<script>
function randomImage() {
//Array of filenames
var fileNames = [
"dog.png",
"cat.png",
"cow.png"
];
//get a random index for the array
var randomIndex = Math.floor(Math.random() * fileNames.length);
//assign that value to your img tag
document.getElementById("yourImageID").src = "filepath/" + fileNames[randomIndex];
}
</script>
</body>
</html>
相关文章:
- 在固定位置显示随机图像
- 阵列中随机图像的问题
- 使用JS按顺序显示图像,而不是随机显示
- 使用CSS、HTML和Javascript在随机图像的页面上调整图像大小
- Jquery/Javascript:通过按下按钮显示数组中的随机图像
- jQuery:将图像随机填充到页面上的另一个图像上
- 使用CSS在屏幕上居中显示图像-随机屏幕/图像尺寸
- JavaScript或JQuery代码,将jpg图像随机放置在表中
- 如何在没有JQ的情况下将图像随机放入单元
- 如何移动一个图像随机当你点击另一个图像使用html &javascript
- 如何通过修改此代码使图像随机但不重复
- 我编写了一段javascript代码,可以将数组中的图像随机显示到照片网格中,但我不希望图像重复
- 多个画布图像随机出现
- 使图像随机移动,点击
- javascript中的图像随机化器
- 如何使用javascript将图像随机插入到表中
- 改变图像随机点击而不重复
- jQuery图像谜题:图像随机化问题
- 质量中的图像随机化
- 如何实现“使用jQuery的不可能简单的图像随机化器”.没有jQuery