<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<meta charset="UTF-8"> | |
<meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
<meta http-equiv="X-UA-Compatible" content="ie=edge"> | |
<title>Document</title> | |
<style> | |
.big{ | |
width: 750px; | |
height: 100px; | |
/* border: 1px solid; */ | |
margin: 50px auto; | |
} | |
.b{ | |
width: 100px; | |
height: 100px; | |
/* border: 1px solid; */ | |
display: inline-block; | |
border-radius: 50%; | |
background: red; | |
position: relative; | |
text-align: center; | |
line-height: 100px; | |
font-size: 50px; | |
font-weight: bold; | |
color: white; | |
} | |
.suparblock{ | |
background: blue; | |
} | |
span{ | |
font-size: 40px; | |
text-align: center; | |
position: absolute; | |
color: white; | |
font-weight: bold; | |
top: 22px; | |
left: 27px; | |
z-index: 5; | |
} | |
button{ | |
position: relative; | |
left: 320px; | |
top: 20px; | |
} | |
</style> | |
</head> | |
<body> | |
<div class="big"> | |
<div class="b" id="div0"></div> | |
<div class="b" id="div1"></div> | |
<div class="b" id="div2"></div> | |
<div class="b" id="div3"></div> | |
<div class="b" id="div4"></div> | |
<div class="b" id="div5"></div> | |
<div class="b suparblock" id="div6"></div> | |
<button id="startbtn">开始</button> | |
<button id="endbtn">停</button> | |
</div> | |
<script> | |
let b = document.getElementsByClassName(‘b‘); | |
let startbtn = document.getElementById("startbtn") | |
let endbtn = document.getElementById("endbtn"); | |
let getnum = function(){ | |
let arr=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]; | |
let max=arr.length; | |
let rand = Math.floor(Math.random()*max); //输出0-32的数 | |
return arr[rand]; | |
} | |
let bluegetnum = function(){ | |
let arr=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16]; | |
let max=arr.length; | |
let rand = Math.floor(Math.random()*max); //输出0-32的数 | |
return arr[rand]; | |
} | |
let stopTimer ; | |
startbtn.onclick = function(){ | |
startbtn.disabled = true ; | |
endbtn.disabled = false; | |
stopTimer = setInterval(function(){ | |
div0.innerHTML = getnum(); | |
div1.innerHTML = getnum(); | |
div2.innerHTML = getnum(); | |
div3.innerHTML = getnum(); | |
div4.innerHTML = getnum(); | |
div5.innerHTML = getnum(); | |
div6.innerHTML = bluegetnum(); | |
},100) | |
}; | |
endbtn.onclick = function(){ | |
clearInterval(stopTimer); | |
startbtn.disabled = false; | |
endbtn.disabled = true; | |
} | |
</script> | |
</body> | |
</html> |
原文:https://www.cnblogs.com/tcq43356/p/11489205.html