我正在尝试设计一个简单的游戏,但我遇到了一个问题,尽管尝试了各种方法,但我却被困了几个小时,无法继续前进。我正在创建的游戏基本上是通过选择正确的输入数字,我会获得一分。但是,如果我点击错误的数字,点数会减少。
问题如下: -> 创建一个生成的整数1-9的随机数后,我无法单击生成的数字来获得或减少一个点。
var choosenNumber;
function startGame()
{
choosenNumber = prompt("Please choose a number between 1-9");
document.getElementById("answer1").innerHTML = choosenNumber;
var blinkNumbers = setInterval(autoNumbers, 1000);
}
function autoNumbers()
{
document.getElementById("randomNumber").innerHTML = Math.floor(Math.random() * 10);
document.getElementById("randomNumber2").innerHTML = Math.floor(Math.random()* 10);
document.getElementById("randomNumber3").innerHTML = Math.floor(Math.random()* 10);
}
function pointSystem()
{
var x ;
if (x == choosenNumber)
document.getElementById("score1").innerHTML = "" + 1 ;
}
<div id="a">
<button onClick="startGame()">Start Game</button>
<button onClick="stopGame()">Stop Game</button> <br />
<span>Your chosen number is:</span> <span id="answer1"></span><br />
<span>Your score so far:</span><span id="score1"></span><br />
<span id="randomNumber" onClick="pointSystem()" style="color:red; font-size:70px"></span>
<span id="randomNumber2" onClick="pointSystem()" style="color:orange; font-size:70px"></span>
<span id="randomNumber3" onClick="pointSystem()" style="color:blue; font-size:70px"></span>
</div>