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 相关文章推荐
javascript innerText和innerHtml应用
Jan 28 Javascript
用Javascript实现Sleep暂停功能代码
Sep 03 Javascript
JS测试显示屏分辨率以及屏幕尺寸的方法
Nov 22 Javascript
javascript中的循环语句for语句深入理解
Apr 04 Javascript
Javascript函数式编程简单介绍
Oct 11 Javascript
总结AngularJS开发者最常犯的十个错误
Aug 31 Javascript
深入讲解xhr(XMLHttpRequest)/jsonp请求之abort
Jul 26 Javascript
vue+node+webpack环境搭建教程
Nov 05 Javascript
基于vue组件实现猜数字游戏
May 28 Javascript
浅析Angular 实现一个repeat指令的方法
Jul 21 Javascript
Vue开发环境中修改端口号的实现方法
Aug 15 Javascript
解决vue与node模版引擎的渲染标记{{}}(双花括号)冲突问题
Sep 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
星际流派综述
2020/03/04 星际争霸
PHP中实现汉字转区位码应用源码实例解析
2010/06/14 PHP
PHP排序之二维数组的按照字母排序实现代码
2011/08/13 PHP
php实现转换ubb代码的方法
2015/06/18 PHP
PHP基于ICU扩展intl快速实现汉字转拼音及按拼音首字母分组排序的方法
2017/05/03 PHP
ThinkPHP5.0框架使用build 自动生成模块操作示例
2019/04/11 PHP
javascript打开新窗口同时关闭旧窗口
2009/01/16 Javascript
JavaScript 对话框和状态栏使用说明
2009/10/25 Javascript
jquery validate.js表单验证的基本用法入门
2010/05/13 Javascript
jQuery的链式调用浅析
2010/12/03 Javascript
jQuery中将函数赋值给变量的调用方法
2012/03/23 Javascript
Js中setTimeout()和setInterval() 何时被调用执行的用法
2013/04/12 Javascript
ExtJS[Desktop]实现图标换行示例代码
2013/11/17 Javascript
基于jquery的simpleValidate简易验证插件
2014/01/31 Javascript
js行号显示的文本框实现效果(兼容多种浏览器 )
2015/10/23 Javascript
JavaScript实现显示函数调用堆栈的方法
2016/04/21 Javascript
JS实现点击事件统计的简单实例
2016/07/10 Javascript
JS定时检测任务任务完成后执行下一步的解决办法
2016/12/22 Javascript
JS跨域请求外部服务器的资源
2017/02/06 Javascript
js实现下拉框效果(select)
2017/03/28 Javascript
CSS3 动画卡顿性能优化的完美解决方案
2018/09/20 Javascript
微信小程序下拉加载和上拉刷新两种实现方法详解
2019/09/05 Javascript
vue tab切换,解决echartst图表宽度只有100px的问题
2020/07/19 Javascript
[09:37]DOTA2卡尔工作室 英雄介绍圣堂刺客篇
2013/06/13 DOTA
Python实现发送email的几种常用方法
2014/08/18 Python
python3 拼接字符串的7种方法
2018/09/12 Python
Python中使用socks5设置全局代理的方法示例
2020/04/15 Python
J.Crew官网:美国知名休闲服装品牌
2017/05/19 全球购物
外贸业务员岗位职责
2013/11/24 职场文书
质检员岗位职责
2013/12/17 职场文书
英文自荐信常用句子
2014/03/26 职场文书
个人债务授权委托书范本
2014/10/05 职场文书
质量整改报告范文
2014/11/08 职场文书
死者家属慰问信
2015/03/24 职场文书
2015年超市工作总结
2015/04/09 职场文书
MySQL 语句执行顺序举例解析
2022/06/05 MySQL