繁体   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