我有滾動2個骰子的問題,然後,如果它們匹配,腳本應該返回它是哪對。隨機滾動2個骰子(帶有URL)
我在我的服務器上有骰子圖片。
我必須做一些非常簡單的事情,但現在不能弄清楚它們是什麼。
下面是這個任務的頁面,我所做的網址:http://rockworksstudio.fi/mamk/js/ot4/ot4b.html
這裏是該網頁上我當前的代碼:
var n1 = document.getElementsById("noppa1");
var n2 = document.getElementsById("noppa2");
var pari = document.getElementById("pari");
var pairs = ["Ykköset", "Kakkoset", "Kolmoset", "Neloset", "Vitoset", "Kutoset"];
function pelaa() {
var dice1 = Math.floor(Math.random() * (6)) + 1;
var dice2 = Math.floor(Math.random() * (6)) + 1;
var url1 = "noppakuvat/noppa" + dice1 + ".jpg";
var url2 = "noppakuvat/noppa" + dice2 + ".jpg";
n1.src = url1;
n2.src = url2;
if dice1 == dice2 {
pari.innerHTML = pairs.[dice1 - 1];
} else pari.innerHTML = "";
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<button type="button" id="button" onClick="pelaa()">Pelaa</button>
<p>
<img src="noppakuvat/noppa1.jpg" id="noppa1" />
<img src="noppakuvat/noppa1.jpg" id="noppa2" />
</p>
<p id="pari"></p>
在我爲你製作的代碼片段中得到一個控制檯錯誤if if(dice1 == dice2){'然後我得到'pari.innerHTML = pairs的錯誤[dice1 - 1];'應該沒有點。另外document.getElementsById需要單數 – mplungjan
錯字:'getElementsById'應該是'getElementById' –
謝謝你的回答。關於後一個錯誤,當我想從數組中取出第n個元素(對)時,我應該如何做到這一點。 –