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中的string.format函数代码
Aug 11 Javascript
基于Jquery插件开发之图片放大镜效果(仿淘宝)
Nov 19 Javascript
node.js中的fs.close方法使用说明
Dec 17 Javascript
使用jQuery获取data-的自定义属性
Nov 10 Javascript
BootStrap 智能表单实战系列(五) 表单依赖插件处理
Jun 13 Javascript
jQuery Mobile漏洞会有跨站脚本攻击风险
Feb 12 Javascript
jQuery插件echarts去掉垂直网格线用法示例
Mar 03 Javascript
Js自动截取字符串长度,添加省略号(……)的实现方法
Mar 06 Javascript
详解关于element el-button使用$attrs的一个注意要点
Nov 09 Javascript
jQuery实现简易QQ聊天框
Feb 10 jQuery
Vue computed 计算属性代码实例
Apr 22 Javascript
JS前端基于canvas给图片添加水印
Nov 11 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数据类型转换
2014/01/09 PHP
PHP中对数组的一些常用的增、删、插操作函数总结
2015/11/27 PHP
如何使用PHP给图片加水印
2016/10/12 PHP
javascript开发技术大全-第1章javascript概述
2011/07/03 Javascript
一个挺有意思的Javascript小问题说明
2011/09/26 Javascript
JavaScript中的Math.LOG2E属性使用详解
2015/06/14 Javascript
jQuery实现带水平滑杆的焦点图动画插件
2016/03/08 Javascript
30分钟快速掌握Bootstrap框架
2016/05/24 Javascript
js实现可旋转的立方体模型
2016/10/16 Javascript
微信公众号  提示:Unauthorized API function 问题解决方法
2016/12/05 Javascript
详细分析JS函数去抖和节流
2017/12/05 Javascript
简化vuex的状态管理方案的方法
2018/06/02 Javascript
Vue实现购物车的全选、单选、显示商品价格代码实例
2019/05/06 Javascript
vue实现评论列表功能
2019/10/25 Javascript
node.js中module模块的功能理解与用法实例分析
2020/02/14 Javascript
[41:56]Spirit vs Liquid Supermajor小组赛A组 BO3 第一场 6.2
2018/06/03 DOTA
Python列表生成器的循环技巧分享
2015/03/06 Python
django批量导入xml数据
2016/10/16 Python
Python基础教程之浅拷贝和深拷贝实例详解
2017/07/15 Python
python对DICOM图像的读取方法详解
2017/07/17 Python
修复CentOS7升级Python到3.6版本后yum不能正确使用的解决方法
2018/01/26 Python
windows10下python3.5 pip3安装图文教程
2018/04/02 Python
python实现Windows电脑定时关机
2018/06/20 Python
django做form表单的数据验证过程详解
2019/07/26 Python
Django单元测试工具test client使用详解
2019/08/02 Python
Python多线程爬取豆瓣影评API接口
2019/10/22 Python
python同义词替换的实现(jieba分词)
2020/01/21 Python
Python代码覆盖率统计工具coverage.py用法详解
2020/11/25 Python
Matplotlib配色之Colormap详解
2021/01/05 Python
python re.match()用法相关示例
2021/01/27 Python
canvas实现图片镜像翻转的2种方式
2020/07/22 HTML / CSS
What's the difference between deep copy and shallow copy? (深拷贝与浅拷贝有什么区别)
2015/11/10 面试题
情侣吵架检讨书
2014/02/05 职场文书
研发工程师岗位职责
2014/04/28 职场文书
推荐信格式范文
2014/05/09 职场文书
如何起草一份正确的合伙创业协议书?
2019/07/04 职场文书