以下是一个简单的实现,你可以将它复制到一个HTML文件中运行:
<!DOCTYPE html>
<html>
<head>
<title>猜数字小游戏</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<header>
<h1>猜数字小游戏</h1>
</header>
<main>
<div>
<label for="guess">请输入1到100之间的一个整数:</label>
<input type="number" id="guess" name="guess" min="1" max="100">
<button id="submit">提交</button>
</div>
<div id="message"></div>
</main>
<script>
// 生成1到100之间的随机整数
const answer = Math.floor(Math.random() * 100) + 1;
const guessInput = document.getElementById('guess');
const submitButton = document.getElementById('submit');
const messageDiv = document.getElementById('message');
let guessCount = 0;
// 处理“提交”按钮的点击事件
submitButton.addEventListener('click', () => {
const guess = parseInt(guessInput.value);
if (isNaN(guess) || guess < 1 || guess > 100) {
messageDiv.textContent = '请输入1到100之间的一个整数!';
return;
}
guessCount++;
if (guess > answer) {
messageDiv.textContent = '猜的数字太大了!';
} else if (guess < answer) {
messageDiv.textContent = '猜的数字太小了!';
} else {
messageDiv.textContent = `恭喜你,猜对了!你猜了${guessCount}次。`;
guessInput.disabled = true;
submitButton.disabled = true;
}
});
</script>
</body>
</html>
这是一个简单的HTML、CSS和JavaScript混合编写的代码,实现了一个简单的猜数字小游戏。你可以在浏览器中运行它,看看效果。
🌈本篇博客的内容【猜数字小游戏】已经结束。
🌈若对你有些许帮助,可以点赞、关注、评论支持下博主,你的支持将是我前进路上最大的动力。