JS实现随机抽选获奖者


Posted in Javascript onNovember 07, 2019

本文实例为大家分享了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实现随机抽选获奖者

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

Javascript 相关文章推荐
jQuery点击弹出下拉菜单的小例子
Aug 01 Javascript
js数组循环遍历数组内所有元素的方法
Jan 18 Javascript
JavaScript笔记之数据属性和存储器属性
Mar 31 Javascript
JS简单实现仿百度控制台输出信息效果
Sep 04 Javascript
微信小程序登录换取token的教程
May 31 Javascript
微信小程序实现预览图片功能
Oct 22 Javascript
jquery 插件重新绑定的处理方法分析
Nov 23 jQuery
在vue中使用axios实现post方式获取二进制流下载文件(实例代码)
Dec 16 Javascript
node.js Promise对象的使用方法实例分析
Dec 26 Javascript
基于JavaScript实现贪吃蛇游戏
Mar 16 Javascript
Javascript数组及类数组相关原理详解
Oct 29 Javascript
React配置子路由的实现
Jun 03 Javascript
Vue中错误图片的处理的实现代码
Nov 07 #Javascript
vue 实现购物车总价计算
Nov 06 #Javascript
JavaScript原型式继承实现方法
Nov 06 #Javascript
vue点击自增和求和的实例代码
Nov 06 #Javascript
解决vue 表格table列求和的问题
Nov 06 #Javascript
JavaScript如何借用构造函数继承
Nov 06 #Javascript
vue 解决移动端弹出键盘导致页面fixed布局错乱的问题
Nov 06 #Javascript
You might like
Zend 输出产生XML解析错误
2009/03/03 PHP
php实现大文件断点续传下载实例代码
2019/10/01 PHP
如何简单地用YUI做JavaScript动画
2007/03/10 Javascript
兼容ie和firefox js关闭代码
2008/12/11 Javascript
JavaScript中也使用$美元符号来代替document.getElementById
2010/06/19 Javascript
JavaScript学习历程和心得小结
2010/08/16 Javascript
js实现一个省市区三级联动选择框代码分享
2013/03/06 Javascript
javascript中RegExp保留小数点后几位数的方法分享
2013/08/13 Javascript
JQuery中ajax方法访问web服务实例
2015/07/18 Javascript
PHP抓取HTTPS内容和错误处理的方法
2016/09/30 Javascript
js仿拉勾网首页穿墙广告效果
2017/03/08 Javascript
H5实现中奖记录逐行滚动切换效果
2017/03/13 Javascript
Nodejs 复制文件/文件夹的方法
2017/08/24 NodeJs
微信小程序实战篇之购物车的实现代码示例
2017/11/30 Javascript
Bootstrap 模态框自定义点击和关闭事件详解
2018/08/10 Javascript
通过扫小程序码实现网站登陆功能
2019/08/22 Javascript
JS实现扫码枪扫描二维码功能
2020/01/03 Javascript
python使用beautifulsoup从爱奇艺网抓取视频播放
2014/01/23 Python
Django中使用group_by的方法
2015/05/26 Python
Python实现的简单算术游戏实例
2015/05/26 Python
浅谈Python的垃圾回收机制
2016/12/17 Python
解决Pycharm界面的子窗口不见了的问题
2019/01/17 Python
Django web框架使用url path name详解
2019/04/29 Python
Django框架 querySet功能解析
2019/09/04 Python
浅谈Python3实现两个矩形的交并比(IoU)
2020/01/18 Python
Python使用Selenium实现淘宝抢单的流程分析
2020/06/23 Python
Python爬虫爬取新闻资讯案例详解
2020/07/14 Python
Canvas 文字碰撞检测并抽稀的方法
2019/05/27 HTML / CSS
通过Canvas及File API缩放并上传图片完整示例
2013/08/08 HTML / CSS
英国DIY和家居装饰领域的主要品牌:Wickes
2019/11/26 全球购物
财会自我鉴定范文
2013/12/27 职场文书
面包店的创业计划书范文
2014/01/16 职场文书
市场开发与营销专业求职信范文
2014/05/01 职场文书
小学数学教学经验交流材料
2014/05/22 职场文书
Nginx源码编译安装过程记录
2021/11/17 Servers
AngularJS实现多级下拉框
2022/03/25 Javascript