[英]How to create a restart button for a game in Java Script
我是JavaScript新手。
我一直在創造一個游戲-包括一個人不得不猜測一個隨機數的走數。
我已經創建了按鈕,但是嘗試重新啟動游戲時遇到了問題-生成了一個新的隨機數,返回的次數變為0
var randomno =Math.floor(Math.random() * 100 ) + 1;
let restart = document.getElementById("restart");
function restartGame(){
num();
}
}
restartGame();
這只是我的代碼的一小段。
您想為您的重啟元素分配一個點擊處理程序,而該重啟處理程序是OP代碼片段中缺少的... https://developer.mozilla.org/zh-CN/docs/Web/Events/click
document.getElementById("restart").addEventListener("click", function() {
// restart the game
});
一個快速的解決方法(可能不適合您)是簡單地刷新頁面。 使用類似“ location.reload();”的方法 去做這個。
據我了解,您只需要重新分配一些變量。
為此,只需在變量名后加上等號和所需的新值即可。
var randomno = Math.floor(Math.random() * 100 ) + 1;
randomno = Math.floor(Math.random() * 100 ) + 1;
正在重新分配變量的第二行。
如果您還存在為按鈕綁定動作來調用javascript事件的問題(在您的情況下,請重新啟動游戲),請閱讀此文章: https : //developer.mozilla.org/en-US/docs/Web/事件/點擊
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.