【发布时间】:2018-05-28 04:20:09
【问题描述】:
我有一组图片网址,我需要从中随机选择。
var imagesArray = [
"http://img/img_0.jpg"
, "http://img/img_1.jpg"
, "http://img/img_2.jpg"
, "http://img/img_3.jpg"
, "http://img/img_4.jpg"
, "http://img/img_5.jpg"
];
var num = Math.floor(Math.random() * 6); // 0...6
var num1 = Math.floor(Math.random() * 6); // 0...6
var num2 = Math.floor(Math.random() * 6); // 0...6
但是,我需要在图像标签的 src 中包含一个从 0 到 5 的随机数,而不是图像编号,如下所示:
<img src="http://img/img_[num].jpg" name="canvas" />
但是 [num] 不起作用
HTML
<form name="imageForm" class="form1">
<table>
<tr>
<td>
<input onclick="displayImage();" type=button value="Display Random Image">
</td>
</tr>
<tr>
<td>
<img src="http://img/img_[num].jpg" name="canvas" />
</td>
<td>
<img src="" name="canvas1" />
</td>
<td>
<img src="" name="canvas2" />
</td>
</tr>
</table>
</form>
【问题讨论】:
-
你应该在这里使用javascript。例如:
img.src="http://img/img_"+num+".jpg"; -
@Madhavan.V 我不认为这是重复的
-
我误解了这个问题,对不起。
-
@MuhammetCanTONBUL 如何将其包含在脚本中?
标签: javascript html image random