您的位置:首页 > 其它

彩票小例子

2016-07-08 08:27 357 查看
<!DOCTYPE html>
<html>
<head>
<meta
charset="UTF-8">
<title></title>
</head>
<body>
<input
type="button"
name="btn1" id="btn1"
value="肯定中奖" />
<div
id="div1"></div>
<script
type="text/javascript">
var
oBtn = document.getElementById("btn1");
var
oDiv = document.getElementById("div1");
oDiv.innerHTML
= "送货上门";
function
random(min,
max){
return
Math.floor(Math.random() * (max -
min + 1)
+ min);
};
// 产生彩票
function
caiPiao(){
//创建一个数组,7个元素,随机数范围为【1 - 33】
// 创建一个空数组,用于保存每一个彩票号码
var
nums = [];
// 当数组长度为7时,跳出循环
while
(nums.length < 7){
//保存每次循环产生的随机数
var
temp =random(1,
33);
//index 下标标识,保证我到底重不重复
var
index = -1;
// 用temp去和数组中每一个元素去比较,如果有相同的,index = 1
for
(var i = 0; i
< nums.length; i++) {
if
(nums[i] == temp) {
index
= 1;
}
}
// 如果index == 1,也就是有重复的时候,我不push,没有重复index == -1时,才push
if
(index == -1) {
nums.push(temp);
}
}
return
nums;
}

// 摇奖
var
timer = null;
function
yaoHao(){
var
stop = 0;
clearInterval(timer);
timer
= setInterval(function(){
oDiv.innerHTML
= caiPiao();
stop++;
if(stop
> 10){
clearInterval(timer);
}
},100);
}
oBtn.onclick
= function(){
yaoHao();
}
yaoHao();
</script>
</body>
</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息