簡體   English   中英

如何使用Java腳本為游戲創建重啟按鈕

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM