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 相关文章推荐
JS字符串函数扩展代码
Sep 13 Javascript
Javascript base64编码实现代码
Dec 02 Javascript
JQuery筛选器全系列介绍
Aug 27 Javascript
jquery html动态生成select标签出问题的解决方法
Nov 20 Javascript
不提示直接关闭网页窗口的JS示例代码
Dec 17 Javascript
深入理解JavaScript系列(42):设计模式之原型模式详解
Mar 04 Javascript
使用jQuery操作HTML的table表格的实例解析
Mar 13 Javascript
JavaScript实现点击按钮复制指定区域文本(推荐)
Nov 25 Javascript
在layui中使用form表单监听ajax异步验证注册的实例
Sep 03 Javascript
JS 设计模式之:单例模式定义与实现方法浅析
May 06 Javascript
vue element 关闭当前tab 跳转到上一路由操作
Jul 22 Javascript
js实现简单抽奖功能
Nov 24 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
自己做矿石收音机
2021/03/02 无线电
PHP 开发工具
2006/12/06 PHP
PHP详解ASCII码对照表与字符转换
2011/12/05 PHP
PHP调用VC编写的COM组件实例
2014/03/29 PHP
php压缩文件夹最新版
2018/07/18 PHP
又一个图片自动缩小的JS代码
2007/03/10 Javascript
javascript之函数直接量(function(){})()
2007/06/29 Javascript
js获取元素在浏览器中的绝对位置
2010/07/24 Javascript
使用cluster 将自己的Node服务器扩展为多线程服务器
2014/11/10 Javascript
javascript正则表达式使用replace()替换手机号的方法
2015/01/19 Javascript
JavaScript中数据结构与算法(四):串(BF)
2015/06/19 Javascript
JS+CSS实现带有碰撞缓冲效果的竖向导航条代码
2015/09/15 Javascript
javascript常用函数(1)
2015/11/04 Javascript
Bootstrap每天必学之导航组件
2016/04/25 Javascript
jQuery中ajax错误调试分析
2016/12/01 Javascript
JS 循环li添加点击事件 (闭包的应用)
2016/12/10 Javascript
Canvas实现动态的雪花效果
2017/02/13 Javascript
Angular 输入框实现自定义验证功能
2017/02/19 Javascript
nodejs中模块定义实例详解
2017/03/18 NodeJs
jQuery常见面试题之DOM操作详析
2017/07/05 jQuery
原生JS实现的多个彩色小球跟随鼠标移动动画效果示例
2018/02/01 Javascript
js实现导航跟随效果
2018/11/17 Javascript
JavaScript实现简单的计算器
2020/01/16 Javascript
vue element el-transfer增加拖拽功能
2021/01/15 Vue.js
Python秒算24点实现及原理详解
2019/07/29 Python
基于python实现自动化办公学习笔记(CSV、word、Excel、PPT)
2019/08/06 Python
pytorch之inception_v3的实现案例
2020/01/06 Python
python3读取autocad图形文件.py实例
2020/06/05 Python
HTML5探秘:用requestAnimationFrame优化Web动画
2018/06/03 HTML / CSS
HTML5组件Canvas实现图像灰度化(步骤+实例效果)
2013/04/22 HTML / CSS
挪威太阳镜和眼镜网上商城:SmartBuyGlasses挪威
2016/08/20 全球购物
草莓网化妆品日本站:Strawberrynet日本
2017/10/20 全球购物
三只松鼠官方旗舰店:全网坚果销售第1
2017/11/25 全球购物
如何唤起类中的一个方法
2013/11/29 面试题
毕业生就业自荐信
2013/12/04 职场文书
卢旺达饭店观后感
2015/06/05 职场文书