用js实现猜数字游戏的页面设计代码
时间: 2024-01-21 07:16:56 浏览: 74
基于JavaScript实现猜数字游戏代码实例
以下是一个简单的猜数字游戏页面设计代码示例,使用了HTML、CSS和JavaScript:
HTML代码:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>猜数字游戏</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<h1>猜数字游戏</h1>
<p>我想了一个1到100之间的整数,你来猜猜看吧!</p>
<input type="number" id="guess-input" placeholder="输入你的猜测">
<button id="guess-button">猜</button>
<p id="result"></p>
<script src="script.js"></script>
</body>
</html>
```
CSS代码:
```css
body {
text-align: center;
font-family: Arial, sans-serif;
}
h1 {
font-size: 36px;
margin-bottom: 20px;
}
p {
font-size: 18px;
margin-bottom: 10px;
}
input[type="number"] {
width: 60px;
margin-right: 10px;
padding: 5px;
border-radius: 5px;
border: 1px solid #ccc;
}
button {
padding: 5px 10px;
border-radius: 5px;
border: none;
background-color: #007bff;
color: #fff;
}
button:hover {
cursor: pointer;
background-color: #0062cc;
}
#result {
font-size: 24px;
margin-top: 20px;
}
```
JavaScript代码:
```javascript
// 生成1到100之间的随机整数
const randomNumber = Math.floor(Math.random() * 100) + 1;
// 获取页面元素
const guessInput = document.getElementById('guess-input');
const guessButton = document.getElementById('guess-button');
const result = document.getElementById('result');
// 处理猜测事件
guessButton.addEventListener('click', function() {
// 获取用户猜测的数字
const guess = parseInt(guessInput.value);
// 判断猜测是否正确
if (guess === randomNumber) {
result.textContent = '恭喜你,猜对了!';
result.style.color = 'green';
guessInput.disabled = true;
guessButton.disabled = true;
} else if (guess < randomNumber) {
result.textContent = '你猜的数字偏小了,请再试一次。';
result.style.color = 'red';
} else {
result.textContent = '你猜的数字偏大了,请再试一次。';
result.style.color = 'red';
}
// 清空输入框
guessInput.value = '';
});
```
阅读全文