学如逆水行舟,不进则退
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script src="../../jquery-3.6.0.js" type="text/javascript" charset="utf-8"></script>
<style type="text/css">
#box{
width: 200px;
height: 200px;
border: 1px solid red;
margin-bottom: 20px;
text-align: center;
line-height: 200px;
font-size: 40px;
}
button{
width: 100px;
height: 40px;
}
</style>
</head>
<body>
<div id="box">开始抽奖</div>
<button id="start">开始</button>
<button id="end">停止</button>
<script type="text/javascript">
//让停止按钮显示灰色
$('#end').attr('disabled',true);
var startID;
// 点开始按钮,生成随机数
$('#start').click(function(){
// 定时器生成随机数
startID=setInterval(function(){
// 生成随机数,box的文本内容显示数字
var num=Math.floor(Math.random()*100);
$("#box").text(num);
},100);
// 让开始按钮不可点击,停止按钮可以点击
$('#end').attr('disabled',false);
$('#start').attr('disabled',true);
})
// 停止按钮,停止定时器
$('#end').click(function(){
// 清理定时器
clearInterval(startID);
// 让停止按钮不可点击,开始按钮可以点击
$('#end').attr('disabled',true);
$('#start').attr('disabled',false);
})
</script>
</body>
</html>