JS实现随机抽选获奖者

本文实例为大家分享了JS实现随机抽选获奖者的具体代码,供大家参考,具体内容如下

<!--2018年9月12日——————幸运抽奖-->
<!DOCTYPE html>
<html>
<head>
 <title></title>
 <style type=\"text/css\">
 
 .select{
 background: #3399FF;
 color:white;
 }
 .button{
 border-radius: 10px;
 height: 100px;
  font-size: 25px;
 width: 100px;
 background-color: #3399FF;
  color: white;
 }
 .title{
 font-family: cursive;
 }
 </style>
 
</head>
<body>
 <div style=\"text-align:-webkit-center;font-size: 57px;color: #3399FF;\" class=\"title\">抽奖人员名单</div>

 <table style=\"border:1px solid #ccc; width:800px; height:400px; text-align: center; margin: auto;\" background=\"C:\\Users\\Administrator\\Desktop\\%application%\\360壁纸\\50736.jpg\" >
 <tr>
 <td id=\"student_1\">谢林峰</td>
 <td id=\"student_2\">卿明珠</td>
 <td id=\"student_3\">袁龙</td>
 <td id=\"student_4\">周志明</td>
 <td id=\"student_5\">秦玉萍</td>
 <td id=\"student_6\">金晖</td>
 <td id=\"student_7\">陶灵峰</td>
 <td id=\"student_8\">廖杨明</td>
 
 
 </tr>
 <tr>
 <td id=\"student_9\">胡雄</td>
 <td id=\"student_10\">胡俊凡</td>
 <td id=\"student_11\">李欣</td>
 <td id=\"student_12\">易君</td>
 <td id=\"student_13\">湛威</td>
 <td id=\"student_14\">古海平</td>
 <td id=\"student_15\">潘杰杰</td>
 <td id=\"student_16\">伍光政</td>
 </tr>
 <tr>
 <td id=\"student_17\">谭谈</td>
 <td id=\"student_18\">周强</td>
 <td id=\"student_19\">陈辉</td>
 <td id=\"student_20\">李庚云</td>
 <td id=\"student_21\">吴玉风</td>
 <td id=\"student_22\">伍鹏</td>
 <td id=\"student_23\">蔡东龙</td>
 <td id=\"student_24\">胡俊飞</td>
 </tr>
 <tr>
 <td id=\"student_25\">文捷频</td>
 <td id=\"student_26\">唐明</td>
 <td id=\"student_27\">吴鑫培</td>
 <td id=\"student_28\">唐翌</td>
 <td id=\"student_29\">邹家欢</td>
 <td id=\"student_30\">刘朋</td>
 <td id=\"student_31\">周文才</td>
 <td id=\"student_32\">阳小松</td>
 </tr>
 <tr>
 <td id=\"student_33\">张明博</td>
 <td id=\"student_34\">严伟</td>
 <td id=\"student_\"></td>
 <td id=\"student_\"></td>
 <td id=\"student_\"></td>
 <td id=\"student_\"></td>
 <td id=\"student_\"></td>
 <td id=\"student_\"></td>
 </tr>

 
 </table>
 
 <sapn style=\"margin-left: 430px;\">抽奖倒计时:</sapn><span id=\"Ten\" style=\"color:red;font-size: 70px;\">10</span>
 <span style=\"color:red\">s</span>
 <span style=\"margin-left: 220px;\">幸运星:</span>
 <span style=\"font-size: 70px; color: red;\" id=\"Lucky\" class=\"title\"></span>

 <div style=\"text-align: -webkit-center;\"><button onclick=\"go()\" class=\"button\">走你</button></div>


</body>

 <script type=\"text/javascript\">
 //鼠标单击事件
 var stuInterval;
 var flag = false;
 
 //点击开始事件
 function go(){
 if(flag != false){
 return;
 }
 flag = true;
 setTimeout(function(){
 flag = false;
 },15000);

 time();//调用时间倒计时方法

 //循环选取学生
 stuInterval=setInterval(function(){
 var ran=Math.floor(Math.random()*34+1);
 var id=\"student_\"+ran;
 //获取到文本值并且赋属性
 var td=document.getElementById(id);

 //删除之前的样式
 var stuO = document.getElementsByClassName(\"select\");
 if(stuO.length != 0){
  stuO[0].setAttribute(\"class\",\"\");
 }if(stuO){
 td.setAttribute(\"class\",\"select\");
 var stuname = td.innerText;
 document.getElementById(\"Lucky\").innerText = stuname;
 }
 
 },200)

 }

 //时间倒计时
 function time(){
 var t=10;
 var int=setInterval(function(){
 --t;
 var tspan=document.getElementById(\"Ten\");
 tspan.innerText=t;
 if(t==0){
 clearInterval(int);
 clearInterval(stuInterval);//延时特殊情况
 }
 },1000);
 }
 </script>

</html>

JS实现随机抽选获奖者

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容