<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>简易大乐透</title>
</head>
<span
style="display: inline-block; width: 60px;height: 60px;background-color: aqua;border-radius: 50%;font-size: 36px;text-align: center;line-height: 60px;"></span>
<span
style="display: inline-block; width: 60px;height: 60px;background-color: aqua;border-radius: 50%;font-size: 36px;text-align: center;line-height: 60px;"></span>
<span
style="display: inline-block; width: 60px;height: 60px;background-color: aqua;border-radius: 50%;font-size: 36px;text-align: center;line-height: 60px;"></span>
<span
style="display: inline-block; width: 60px;height: 60px;background-color: aqua;border-radius: 50%;font-size: 36px;text-align: center;line-height: 60px;"></span>
<span
style="display: inline-block; width: 60px;height: 60px;background-color: aqua;border-radius: 50%;font-size: 36px;text-align: center;line-height: 60px;"></span>
<span
style="display: inline-block; width: 60px;height: 60px;background-color: pink;border-radius: 50%;font-size: 36px;text-align: center;line-height: 60px;"></span>
<span
style="display: inline-block; width: 60px;height: 60px;background-color: pink;border-radius: 50%;font-size: 36px;text-align: center;line-height: 60px;"></span>
<input type="button" value="开始" id="kaishi">
<input type="button" value="结束" id="jieshu">
<body>
<script>
// 获取点击按钮
var bth = document.getElementsByTagName('input');
console.log(bth[0]);
console.log(bth[1]);
// 开始命令
bth[0].onclick = function () {
d = setInterval(function () {
var d = fun(1);
}, 100)
}
// 结束命令
bth[1].onclick = function () {
clearInterval(d)
}
// 随机数字
function fn(min, max) {
return Math.floor(Math.random() * (max + 1 - min) + min)
}
// 循环选出数字
function fun(n) {
var suiji = [];
var sp = document.getElementsByTagName('span');
for (var k = 0; k < n; k++) {
// 选出前五个
for (var i = 0; i < 5; i++) {
var s = fn(1, 32);
// 数字去重
if (suiji.indexOf(s) == -1) {
suiji.push(s);
} else {
i--;
}
// 内容填入
sp[i].innerHTML = suiji[i];
// sp[0].innerHTML = fn(1, 32);
// sp[1].innerHTML = fn(1, 32);
// sp[2].innerHTML = fn(1, 32);
// sp[3].innerHTML = fn(1, 32);
// sp[4].innerHTML = fn(1, 32);
}
// 选出后两个
for (var z = 5; z < 7; z++) {
var q = fn(1, 32);
if (suiji.indexOf(q) == -1) {
suiji.push(q);
} else {
z--;
}
// 内容填入
sp[z].innerHTML = suiji[z];
}
}
}
</script>
</body>
</html>