#js和html实现这个编程
有一个1-100之间的数字,通过猜大小来猜对数字,截图效果如下。
我有一个1--100间的数字,你能猜到是几吗?
填入的数:(这是个文本框)
提示信息:(也是文本框)
按钮的value是你来猜
填入的数比那个数大提示 您输入的数太大了
小就提示太小了,对了就提示 猜对了
#js和html实现这个编程
有一个1-100之间的数字,通过猜大小来猜对数字,截图效果如下。
我有一个1--100间的数字,你能猜到是几吗?
填入的数:(这是个文本框)
提示信息:(也是文本框)
按钮的value是你来猜
填入的数比那个数大提示 您输入的数太大了
小就提示太小了,对了就提示 猜对了
题主要的代码如下
<!doctype html>
<meta charset="utf-8" />
<h3>我有一个1--100间的数字,你能猜到是几吗?</h3>
填入的数:<input type="text" id="txt" /><br />
提示信息:<input type="text" id="msg" /><br />
<input type="button" value="你来猜" onclick="guess()" />
<script>
var rnd = Math.floor(101 * Math.random());
var txt = document.querySelector('#txt');
var msg = document.querySelector('#msg');
function guess() {
var value = txt.value;
if (!/^\d+$/.test(value)) { alert('请输入数字!'); txt.select(); return; }
value = parseInt(value);
if (value == rnd) msg.value = '猜对了'
else if (value > rnd) msg.value = '您输入的数太大了';
else msg.value = '您输入的数太小了';
}
</script>
有帮助麻烦点下【采纳该答案】,谢谢~~有其他问题可以继续交流~