代码如下:(兼容Firefox和ie)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
.wrapper{width:600px;margin:0 auto;text-align: center;}
.start {padding: 30px; font:36px '微软雅黑';color:#f00;}
.btns span{display: inline-block;width: 220px;height: 30px;line-height: 30px;background-color: #e6e6e6;cursor: pointer;margin:0 10px;}
</style>
</head>
<body>
<div class="wrapper">
<!-- 开始抽奖 -->
<div class="start" id="name">礼品随机挑选!</div>
<!-- 开始结束按钮 -->
<div class="btns">
<span id="start">开始</span>
<span id="end">结束</span>
</div>
</div>
<script type="text/javascript">
var giftlist=['iphone7','mackbook','马尔代夫三日游','美迪拉克','bmw','自行车'],
timer=null,
flag=0;
var name=document.getElementById('name'),
startplay=document.getElementById('start'),
endplay=document.getElementById('end');
window.οnlοad=function(){
// 开始事件
startplay.οnclick=playfun;
// 停止结束事件
endplay.οnclick=stopfun;
// 键盘事件
document.οnkeyup=function(event){
event=event||window.event;
if(event.keyCode==13){
if(flag==0){
playfun();
flag=1;
}
else{
stopfun();
flag=0;
}
}
}
}
function playfun(){
var name=document.getElementById('name'),
startplay=document.getElementById('start');
clearInterval(timer);
timer=setInterval(function(){
var ran=Math.floor(Math.random()*giftlist.length);
// console.log(giftlist[ran]);
name.innerHTML=giftlist[ran];
},50)
startplay.style.backgroundColor='#f00';
}
function stopfun(){
clearInterval(timer);
startplay.style.backgroundColor='#e6e6e6';
}
</script>
</body>
</html>
简单抽奖活动js代码
最新推荐文章于 2025-03-02 15:56:31 发布