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 api参考 visualjquery 中国线路 速度快
Nov 30 Javascript
微信小程序(三):网络请求
Jan 13 Javascript
常用的几个JQuery代码片段
Mar 13 Javascript
Vue.js实现模拟微信朋友圈开发demo
Apr 20 Javascript
详解vue嵌套路由-query传递参数
May 23 Javascript
JavaScript数据结构之优先队列与循环队列实例详解
Oct 27 Javascript
vue使用v-for实现hover点击效果
Sep 29 Javascript
vue使用Proxy实现双向绑定的方法示例
Mar 20 Javascript
详解jQuery中的getAll()和cleanData()
Apr 15 jQuery
VUE 实现element upload上传图片到阿里云
Aug 12 Javascript
JavaScript实现网页动态生成表格
Nov 25 Javascript
React服务端渲染原理解析与实践
Mar 04 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
for循环连续求和、九九乘法表代码
2012/02/20 PHP
探讨如何使用SimpleXML函数来加载和解析XML文档
2013/06/07 PHP
yii框架builder、update、delete使用方法
2014/04/30 PHP
php支付宝接口用法分析
2015/01/04 PHP
PHP整合七牛实现上传文件
2015/07/03 PHP
PHP使用Redis长连接的方法详解
2018/02/12 PHP
Yii2框架中一些折磨人的坑
2019/12/15 PHP
IE autocomplete internet explorer's autocomplete
2007/06/30 Javascript
CSS JavaScript 实现菜单功能 改进版
2008/12/09 Javascript
javascript利用初始化数据装配模版的实现代码
2010/11/17 Javascript
javascript 获取模态窗口的滚动位置代码
2013/08/06 Javascript
JS小游戏之宇宙战机源码详解
2014/09/25 Javascript
js实现图片和链接文字同步切换特效的方法
2015/02/20 Javascript
JavaScript生成随机字符串的方法
2015/03/19 Javascript
每天一篇javascript学习小结(Boolean对象)
2015/11/12 Javascript
javascript特效实现——当前时间和倒计时效果的简单实例
2016/07/20 Javascript
JavaScript奇技淫巧44招【实用】
2016/12/11 Javascript
详解vee-validate的使用个人小结
2017/06/07 Javascript
vue实现商城购物车功能
2017/11/27 Javascript
JS深入学习之数组对象排序操作示例
2020/05/01 Javascript
vue Element左侧无限级菜单实现
2020/06/10 Javascript
在vue中实现禁止回退上一步,路由不存历史记录
2020/07/22 Javascript
关于Python面向对象编程的知识点总结
2017/02/14 Python
python数据类型_元组、字典常用操作方法(介绍)
2017/05/30 Python
python消除序列的重复值并保持顺序不变的实例
2018/11/08 Python
python实时监控logstash日志代码
2020/04/27 Python
python可迭代对象去重实例
2020/05/15 Python
如何解决安装python3.6.1失败
2020/07/01 Python
利用python为PostgreSQL的表自动添加分区
2021/01/18 Python
网络工程专业毕业生推荐信
2013/10/28 职场文书
求职自荐信格式
2013/12/04 职场文书
应届生如何写自荐信
2014/01/05 职场文书
车祸赔偿收入证明
2014/01/09 职场文书
小学生防溺水广播稿
2014/01/12 职场文书
小学老师寄语大全
2014/04/04 职场文书
小学教师自我评价
2015/03/04 职场文书