需要一些随机图像阵列的帮助。当点击开始按钮(每次1个)然后有5个按钮时,我需要创建5个随机出现的图像。留在那里的5个按钮对应于随机图像。第一个按钮=图像[1](来自阵列)等。Javascript图像阵列和随机图像
img0停留在屏幕上,并换出阵列中的随机图像。
我看不到要显示的随机图像。这可能很简单,但我用头撞墙。
任何帮助你们可以给予的将是伟大的。
HTML
<div style="background-color:grey; position: absolute; left:50px; top:150px">
<img src="img0.jpg" id="osBus" alt="0" />
</div>
CODE
<input id="b2" type="button" onclick="btn2_onClick()" value="2" style="position:absolute; left:125px; top:375px"
disabled class="btns" />
<input id="b3" type="button" onclick="btn3_onClick()" value="3" style="position:absolute; left:225px; top:375px"
disabled class="btns" />
<input id="b4" type="button" onclick="btn4_onClick()" value="4" style="position:absolute; left:325px; top:375px"
disabled class="btns" />
<input id="b5" type="button" onclick="btn5_onClick()" value="5" style="position:absolute; left:425px; top:375px"
disabled class="btns" />
<br />
<script language="javascript">
var Imgs = ["1.jpg", "2.jpg", "3.jpg", "4.jpg", "5.jog"];
var Num
function btnStart_onClick() {
Num = 1 + parseInt(Math.random() * 5);
document.getElementById("Imgs") == Imgs[Num];
}
任何帮助,你们可以用这个报价将不胜感激。
感谢
我怎么会更新源属性?对不起,我知道代码很混乱,我对此仍然很陌生。在div上面的HTML中定义了一个按钮: 图像数组。 – Nathan
'getElementById'和其他类似的函数正在检索DOM元素,例如,你的'img'元素。如果你想在一个按钮上触发这个函数,你需要创建一个按钮元素并将该函数添加到'onclick'方法中。 有[这里]看看(http://www.w3schools.com/jsref/event_onclick.asp)和[这里](http://www.w3schools.com/jsref/met_document_getelementbyid.asp) – Jack