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 相关文章推荐
angularjs指令中的compile与link函数详解
Dec 06 Javascript
jQuery随手笔记之常用的jQuery操作DOM事件
Nov 29 Javascript
学习javascript面向对象 理解javascript对象
Jan 04 Javascript
JavaScript中输出信息的方法(信息确认框-提示输入框-文档流输出)
Jun 12 Javascript
javascript 闭包详解及简单实例应用
Dec 31 Javascript
JS正则表达式完美实现身份证校验功能
Oct 18 Javascript
layer实现关闭弹出层刷新父界面功能详解
Nov 15 Javascript
Vue-router 中hash模式和history模式的区别
Jul 24 Javascript
Vue cli构建及项目打包以及出现的问题解决
Aug 27 Javascript
javascript设计模式 ? 抽象工厂模式原理与应用实例分析
Apr 09 Javascript
vue实现移动端返回顶部
Oct 12 Javascript
原型和原型链 prototype和proto的区别详情
Nov 02 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
php获取ip的三个属性区别介绍(HTTP_X_FORWARDED_FOR,HTTP_VIA,REMOTE_ADDR)
2012/09/23 PHP
php多用户读写文件冲突的解决办法
2013/11/06 PHP
php实现用已经过去多长时间的方式显示时间
2015/06/05 PHP
在Laravel5.6中使用Swoole的协程数据库查询
2018/06/15 PHP
JavaScript版DateAdd和DateDiff函数代码
2012/03/01 Javascript
jquery js 获取时间差、时间格式具体代码
2013/06/05 Javascript
JavaScript中输出标签的方法
2014/08/27 Javascript
简介JavaScript中Math.cos()余弦方法的使用
2015/06/15 Javascript
Node.js刷新session过期时间的实现方法推荐
2016/05/18 Javascript
js操作数据库实现注册和登陆的简单实例
2016/05/26 Javascript
详解开源的JavaScript插件化框架MinimaJS
2017/10/26 Javascript
react-router4 配合webpack require.ensure 实现异步加载的示例
2018/01/18 Javascript
JavaScript实现短暂提示框功能
2018/04/04 Javascript
JS实现的简单下拉框联动功能示例
2018/05/11 Javascript
Vue使用vue-area-linkage实现地址三级联动效果的示例
2018/06/27 Javascript
详解vue.js移动端配置flexible.js及注意事项
2019/04/10 Javascript
微信小程序日历弹窗选择器代码实例
2019/05/09 Javascript
vue filter 完美时间日期格式的代码
2019/08/14 Javascript
Angular6项目打包优化的实现方法
2019/12/15 Javascript
vue将文件/图片批量打包下载zip的教程
2020/10/21 Javascript
vant组件中 dialog的确认按钮的回调事件操作
2020/11/04 Javascript
linux系统使用python监控apache服务器进程脚本分享
2014/01/15 Python
浅谈django rest jwt vue 跨域问题
2018/10/26 Python
使用python3实现操作串口详解
2019/01/01 Python
有趣的Python图片制作之如何用QQ好友头像拼接出里昂
2020/04/22 Python
python:解析requests返回的response(json格式)说明
2020/04/30 Python
购买英国原创艺术:Art Gallery
2018/08/25 全球购物
印尼购物网站:iLOTTE
2019/10/16 全球购物
估算杭州有多少软件工程师
2015/08/11 面试题
采购部部门职责
2013/12/15 职场文书
怎样写演讲稿
2014/01/04 职场文书
学校十一活动方案
2014/02/01 职场文书
毕业典礼演讲稿
2014/05/13 职场文书
岗位工作说明书
2014/07/29 职场文书
字典算法实现及操作 --python(实用)
2021/03/31 Python
PyTorch 如何设置随机数种子使结果可复现
2021/05/12 Python