需要一些隨機圖像陣列的幫助。當點擊開始按鈕(每次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