根本不知道javascript我以某种方式创建了随机图像生成器:
<script language="JavaScript"><!--
document.write("<img src=\"image-"+Math.floor(Math.random()*12+1)+".jpg\" />");
//--></script>
我确实会显示随机图像,但有一些限制,所以我需要你的帮助。
我希望这段代码尽可能短,这就是为什么我不使用数组。
答案 0 :(得分:0)
我想说从文件名中删除0将是最简单的解决方案。取决于您是否需要它。
不确定你的意思。 JavaScript无法自己检测文件系统中有多少图像。如果您使用某种服务器端语言,它可能具有计算文件的功能,然后您可以将该值打印到JavaScript代码中。
如果你想在文件名中保留前导零,你可以这样:
<script language="JavaScript"><!--
var number = Math.floor(Math.random()*12+1);
if(number < 10) number = "0" + number;
document.write("<img src=\"image-"+number+".jpg\" />");
//--></script>