js实现抽奖功能


Posted in Javascript onNovember 24, 2020

本文实例为大家分享了js实现抽奖功能的具体代码,供大家参考,具体内容如下

html部分:

<div id="title" class="title">开始抽奖啦</div>
 <div class="btns">
 <span id="play">开始</span>
 <span id="stop">结束</span>
</div>

css部分:

*{
 margin: 0;
 padding: 0;
 }
 .title{
 width: 400px;
 height:70px ;
 /*水平居中*/
 margin: 0 auto;
 padding-top: 30px;
 text-align: center;
 font-size: 24px;
 color:#F00;
 }
 .btns{
 width: 190px;
 height: 30px;
 margin: 0 auto;
 }
 .btns span{
 display: block;
 float:left;
 width:80px;
 height:27px;
 line-height:27px;
 background:#036;
 border:1px solid #eee;
 border-radius:7px;
 margin-right:10px;
 color:#FFF;
 text-align:center;
 font-size:14px;
 font-family:"微软雅黑";
 cursor:pointer;
 }

Js部分:

var data=['Phone5','Ipad','笔记本','相机','打印机','谢谢参与','50元券'];
var timer=null;

 window.function(){
 var play=document.getElementById('play');
 var stop=document.getElementById('stop');
 play.playFun;
 stop.stopFun;
 }
 function playFun(){
 var play=document.getElementById('play');
 var title=document.getElementById('title');
 clearInterval(timer);

 timer=setInterval(function(){
 var random=Math.floor(Math.random()*data.length);
 title.innerHTML=data[random];
 },50)
 play.style.background='#eee';
 }
 function stopFun(){
 var play=document.getElementById('play');
 clearInterval(timer);
 play.style.background='#036';
 }

想要学习更多关于抽奖功能的实现,请参考此专题:抽奖功能

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

Javascript 相关文章推荐
基于jquery自定义图片热区效果
Jul 21 Javascript
浅析JavaScript中两种类型的全局对象/函数
Dec 05 Javascript
jquery实现页面图片等比例放大缩小功能
Feb 12 Javascript
使用js实现数据格式化
Dec 03 Javascript
如何根据百度地图计算出两地之间的驾驶距离(两种语言js和C#)
Oct 29 Javascript
JavaScript设置、获取、清除单值和多值cookie的方法
Nov 17 Javascript
谈谈我对JavaScript中typeof和instanceof的深入理解
Dec 25 Javascript
bootstrap table实现双击可编辑、添加、删除行功能
Sep 27 Javascript
Angular 5.x 学习笔记之Router(路由)应用
Apr 08 Javascript
layui多iframe页面控制定时器运行的方法
Sep 05 Javascript
详解小程序如何改变onLoad的执行时机
Nov 01 Javascript
Node Mongoose用法详解【Mongoose使用、Schema、对象、model文档等】
May 13 Javascript
前端 javascript 实现文件下载的示例
Nov 24 #Javascript
如何使用 JavaScript 操作浏览器历史记录 API
Nov 24 #Javascript
JavaScript实现鼠标移入随机变换颜色
Nov 24 #Javascript
原生js实现表格循环滚动
Nov 24 #Javascript
浅析VUE防抖与节流
Nov 24 #Vue.js
解决vue页面刷新,数据丢失的问题
Nov 24 #Vue.js
Js利用正则表达式去除字符串的中括号
Nov 23 #Javascript
You might like
php下MYSQL limit的优化
2008/01/10 PHP
php获取英文姓名首字母的方法
2015/07/13 PHP
php array_pop 删除数组最后一个元素实例
2016/11/02 PHP
PHP二维数组去重实例分析
2016/11/18 PHP
ThinkPHP5.1表单令牌Token失效问题的解决
2019/03/22 PHP
浅析JavaScript中的同名标识符优先级
2013/12/06 Javascript
js传中文参数controller里获取参数乱码问题解决方法
2014/01/03 Javascript
jquery中 $.expr使用实例介绍
2014/06/09 Javascript
快速掌握Node.js事件驱动模型
2016/03/21 Javascript
JS组件Bootstrap实现下拉菜单效果代码
2016/04/26 Javascript
多功能jQuery树插件zTree实现权限列表简单实例
2016/07/12 Javascript
jQuery使用方法
2017/02/04 Javascript
解决nodejs中使用http请求返回值为html时乱码的问题
2017/02/18 NodeJs
vue + socket.io实现一个简易聊天室示例代码
2017/03/06 Javascript
20个最常见的jQuery面试问题及答案
2018/05/23 jQuery
jQuery实现checkbox全选功能完整实例
2018/07/12 jQuery
[01:02]2014 DOTA2国际邀请赛中国区预选赛 现场抢先看
2014/05/22 DOTA
Python科学计算之NumPy入门教程
2017/01/15 Python
Python基础之循环语句用法示例【for、while循环】
2019/03/23 Python
Django学习笔记之为Model添加Action
2019/04/30 Python
对django layer弹窗组件的使用详解
2019/08/31 Python
python实现局域网内实时通信代码
2019/12/22 Python
python实现tail实时查看服务器日志示例
2019/12/24 Python
面向新手解析python Beautiful Soup基本用法
2020/07/11 Python
带你认识HTML5中的WebSocket
2015/05/22 HTML / CSS
艺术系应届生的自我评价
2013/10/19 职场文书
护理专业的自荐信
2013/10/22 职场文书
教师演讲稿大全
2014/05/16 职场文书
小学生国庆节演讲稿
2014/09/05 职场文书
2014年行风建设工作总结
2014/12/01 职场文书
语文复习计划
2015/01/19 职场文书
郭明义电影观后感
2015/06/08 职场文书
2015年环卫处个人工作总结
2015/07/27 职场文书
Python使用scapy模块发包收包
2021/05/07 Python
浅谈Python响应式类库RxPy
2021/06/14 Python