html css js 开发一个猜数字游戏
时间: 2023-10-03 07:05:56 浏览: 142
以下是一个简单的猜数字游戏的示例代码:
HTML:
```
<!DOCTYPE html>
<html>
<head>
<title>猜数字游戏</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<h1>猜数字游戏</h1>
<p>在1到100之间猜一个数字:</p>
<input type="text" id="guess">
<button type="button" onclick="checkGuess()">猜!</button>
<p id="message"></p>
<script src="script.js"></script>
</body>
</html>
```
CSS:
```
body {
text-align: center;
}
h1 {
margin-top: 50px;
}
input[type=text] {
padding: 10px;
font-size: 16px;
}
button {
padding: 10px;
font-size: 16px;
margin-top: 10px;
}
p#message {
margin-top: 20px;
font-size: 20px;
font-weight: bold;
}
```
JS:
```
// 生成随机数
var randomNumber = Math.floor(Math.random() * 100) + 1;
// 获取输入框和消息区域
var guessInput = document.getElementById("guess");
var message = document.getElementById("message");
// 检查猜测
function checkGuess() {
var guess = parseInt(guessInput.value);
if (isNaN(guess) || guess < 1 || guess > 100) {
message.innerHTML = "请输入1到100之间的数字。";
} else if (guess === randomNumber) {
message.innerHTML = "恭喜你猜对了!";
} else if (guess < randomNumber) {
message.innerHTML = "猜小了,再试试。";
} else {
message.innerHTML = "猜大了,再试试。";
}
}
```
这个示例中,我们生成一个1到100之间的随机数,并让用户猜测这个数字。当用户点击“猜!”按钮时,我们检查他们的猜测,并根据结果更新消息区域。如果猜对了,我们显示“恭喜你猜对了!”消息;否则我们告诉他们是猜小了还是猜大了,并让他们继续猜测。
阅读全文