我创建了一个数字猜谜游戏,您在其中输入数字作为用户并尝试获取与计算机选择的数字相同的数字。计算机会在1-100之间选择一个数字,每次您猜测时,它都会告诉您是否需要猜测更高或更低。
问题出在Java脚本中,我正在考虑是写错了东西还是不是应该写的东西。我已经检查了所有ID和所有内容,但仍未从代码中获得任何反馈。
我希望代码在尝试按下猜测按钮时能够输出某些内容
<!DOCTYPE html>
<html>
<head>
<title>GuessingGame</title>
<style>
</style>
<script>
var playerGuess = document.getElementById("guessInput").value;
var computerGuess = Math.floor(Math.random() * 10 + 1);
var playAgain = true;
function randNum(low, high) {
var number = Math.floor(Math.random() * high + low);
return number
}
function guessNumber() {
if (playerGuess > computerGuess) {
document.getElementById("output").innerHTML =
"Guess lower"
} else if (playerGuess < computerGuess) {
document.getElementById("output").innerHTML =
"Guess higher"
} else(playerGuess == computerGuess) {
document.getElementById("output").innerHTML =
"Good job you guessed right"
}
</script>
</head>
<body>
<h1>Guessing Game</h1>
<h2>The computer will choose a number between 1 and 100</h2>
<h2>You have to try and guess what it picked</h2>
<span><input type="number" id="guessInput">
<button onclick="guessNumber();">Guess</button><button
onClick="reset();">Reset</button>
<p id="output"></p>
</body>
</html>
相关分类