【发布时间】:2016-01-27 10:59:07
【问题描述】:
在完全不知道 javascript 的情况下,我以某种方式创建了随机图像生成器:
<script language="JavaScript"><!--
document.write("<img src=\"image-"+Math.floor(Math.random()*12+1)+".jpg\" />");
//--></script>
我确实显示了应有的随机图像,但有一些限制,所以我需要你的帮助。
- 有时我有超过 9 张图片用于某些页面,它们的名称是“mad-01”、“mad-02”...“mad-11”以保持它们的排序,但上面的代码无法显示带有 0 的图片在第二个数字之前。我在第二个数字之前命名了带和不带 0 的图像:“mad-01”、“calm-1”。如何解决?还是只从图像中删除 0 更好?
- 有没有办法以这种方式编写此代码,这样我就不需要继续编写要显示多少张图片了?
我希望这段代码尽可能短,这就是我不使用数组的原因。
【问题讨论】:
标签: javascript image random repeat