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 相关文章推荐
Extjs4中的分页应用结合前后台
Dec 13 Javascript
Ajax局部更新导致JS事件重复触发问题的解决方法
Oct 14 Javascript
推荐4个原生javascript常用的函数
Jan 12 Javascript
jQuery实现立体式数字滚动条增加效果
Dec 21 Javascript
创建一般js对象的几种方式
Jan 19 Javascript
详解JS构造函数中this和return
Sep 16 Javascript
工作中常用到的ES6语法
Sep 04 Javascript
详解Vue This$Store总结
Dec 17 Javascript
jQuery使用$.extend(true,object1, object2);实现深拷贝对象的方法分析
Mar 06 jQuery
vue中多路由表头吸顶实现的几种布局方式
Apr 12 Javascript
JavaScript队列结构Queue实现过程解析
Mar 07 Javascript
js实现贪吃蛇游戏(简易版)
Sep 29 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中输出转义JavaScript代码的实现代码
2011/04/22 PHP
PHP性能优化准备篇图解PEAR安装
2011/12/05 PHP
PHP中使用匿名函数操作数据库的例子
2014/11/17 PHP
php发送短信验证码完成注册功能
2015/11/24 PHP
Yii框架ACF(accessController)简单权限控制操作示例
2019/04/26 PHP
Laravel jwt 多表(多用户端)验证隔离的实现
2019/12/18 PHP
地震发生中逃生十大法则
2008/05/12 Javascript
javascript 学习笔记(onchange等)
2010/11/14 Javascript
dojo学习第一天 Tab选项卡 实现
2011/08/28 Javascript
网站如何做到完全不需要jQuery也可以满足简单需求
2013/06/27 Javascript
js浮动图片的动态效果
2013/07/10 Javascript
关于jquery中全局函数each使用介绍
2013/12/10 Javascript
Js判断CSS文件加载完毕的具体实现
2014/01/17 Javascript
可自定义速度的js图片无缝滚动示例分享
2014/01/20 Javascript
jQuery中:checkbox选择器用法实例
2015/01/03 Javascript
jQuery实现可展开合拢的手风琴面板菜单
2015/09/15 Javascript
JavaScript知识点总结(十一)之js中的Object类详解
2016/05/31 Javascript
Angularjs中controller的三种写法分享
2016/09/21 Javascript
jquery+css3问卷答题卡翻页动画效果示例
2016/10/26 Javascript
基于Bootstrap表单验证功能
2017/11/17 Javascript
php 解压zip压缩包内容到指定目录的实例
2018/01/23 Javascript
基于D3.js实现时钟效果
2018/07/17 Javascript
Vue 中对图片地址进行拼接的方法
2018/09/03 Javascript
vue中对象数组去重的实现
2020/02/06 Javascript
python缩进区别分析
2014/02/15 Python
编写Python脚本来获取mp3文件tag信息的教程
2015/05/04 Python
python使用wmi模块获取windows下硬盘信息的方法
2015/05/15 Python
Python星号*与**用法分析
2018/02/02 Python
使用Python编写Prometheus监控的方法
2018/10/15 Python
Python3的socket使用方法详解
2020/02/18 Python
pandas数据处理之绘图的实现
2020/06/15 Python
canvas小画板之平滑曲线的实现
2020/08/12 HTML / CSS
美国学校用品、教室和教学商店:Discount School Supply
2018/04/04 全球购物
黄金搭档广告词
2014/03/21 职场文书
小学生暑假家长评语
2014/04/17 职场文书
严以用权学习心得体会
2016/01/12 职场文书