js实现双色球效果


Posted in Javascript onAugust 02, 2020

本文实例为大家分享了js实现双色球效果的具体代码,供大家参考,具体内容如下

效果展示:

js实现双色球效果

源码展示:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>js实现双色球效果</title>
  <style>
    span{
      font-size: 20px;
    }
    .a {
      color: red;
    }
 
    .b {
      color: blue;
    }
  </style>
</head>
<body>
<button>点击获取今日双色球数</button>
<pre>
  <span class="a"></span><span class="b"></span>
</pre>
 
 
<script>
  var arrS = [];
  for (let i = 1; i < 34; i++) {
    arrS[i - 1] = i;
  }
 
  var spans = document.querySelectorAll("span");
  document.querySelector("button").onclick = function () {
 
    /*es6 使用 set 集合会自动去除重复*/
    /*获取红球*/
    let set = new Set();
    while (set.size < 6) {
      set.add(getR(arrS, arrS.length));
    }
 
    /*获取篮球*/
    let set1 = new Set();
    while (set1.size < 1) {
      set1.add(getR(arrS, 16));
    }
    var hong = "";
    var lan = "";
    for (let v of set) {
      hong += v;
      hong += "  ";
    }
    for (let v of set1) {
      lan += v;
      lan += " ";
    }
 
    //将内容添加到页面上
    spans[0].innerText = hong;
    spans[1].innerText = lan;
  }
 
  // 获取指定范围内的随机数
  function getR(arr, al) {
    return arr[Math.floor(Math.random() * al)];
  }
</script>
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery.jstree 增加节点的双击事件代码
Jul 27 Javascript
Jquery之美中不足小结
Feb 16 Javascript
js查看一个函数的执行时间实例代码
Sep 12 Javascript
jQuery中checkbox反复调用attr('checked', true/false)只有第一次生效的解决方法
Nov 16 Javascript
完美解决input[type=number]无法显示非数字字符的问题
Feb 28 Javascript
微信小程序实现页面跳转传值以及获取值的方法分析
Dec 18 Javascript
详解使用mpvue开发github小程序总结
Jul 25 Javascript
vue中轮训器的使用
Jan 27 Javascript
微信小程序实现简易table表格
Jun 19 Javascript
小程序如何自主实现拦截器的示例代码
Nov 04 Javascript
jQuery实现手风琴效果(蒙版)
Jan 11 jQuery
微信小程序实现同时上传多张图片
Feb 03 Javascript
js实现tab栏切换效果
Aug 02 #Javascript
原生js canvas实现鼠标跟随效果
Aug 02 #Javascript
原生js+canvas实现下雪效果
Aug 02 #Javascript
jQuery实现滑动开关效果
Aug 02 #jQuery
jQuery实现开关灯效果
Aug 02 #jQuery
JavaScript实现动态生成表格
Aug 02 #Javascript
javascript实现京东登录显示隐藏密码
Aug 02 #Javascript
You might like
php 字符串函数收集
2010/03/29 PHP
PHP屏蔽过滤指定关键字的方法
2014/11/03 PHP
php基于session实现数据库交互的类实例
2015/08/03 PHP
Laravel学习教程之model validation的使用示例
2017/10/23 PHP
php提高脚本性能的4个技巧
2020/08/18 PHP
拖动一个HTML元素
2006/12/22 Javascript
网页图片延时加载的js代码
2010/04/22 Javascript
javascript中使用css需要注意的地方小结
2010/09/01 Javascript
最新28个很棒的jQuery 教程
2011/05/28 Javascript
jQuery EasyUI API 中文文档 - Panel面板
2011/09/30 Javascript
jquery更换文章内容与改变字体大小代码
2013/09/30 Javascript
a标签click和href执行顺序探讨
2014/06/23 Javascript
JS实现的网页倒计时数字时钟效果
2015/03/02 Javascript
JavaScript:Date类型全面解析
2016/05/19 Javascript
简单谈谈ES6的六个小特性
2016/11/18 Javascript
jQuery插件HighCharts绘制简单2D柱状图效果示例【附demo源码】
2017/03/21 jQuery
JS得到当前时间的方法示例
2017/03/24 Javascript
使用jQuery,Angular实现登录界面验证码详解
2017/04/27 jQuery
JavaScript正则表达式函数总结(常用)
2018/02/22 Javascript
微信小程序ibeacon三点定位详解
2018/10/31 Javascript
Layui实现主窗口和Iframe层参数传递
2019/11/14 Javascript
ckeditor一键排版功能实现方法分析
2020/02/06 Javascript
js实现自动播放匀速轮播图
2020/02/06 Javascript
在Vue 中获取下拉框的文本及选项值操作
2020/08/13 Javascript
把项目从Python2.x移植到Python3.x的经验总结
2015/04/20 Python
ubuntu系统下 python链接mysql数据库的方法
2017/01/09 Python
使用Python正则表达式操作文本数据的方法
2019/05/14 Python
python爬虫---requests库的用法详解
2020/09/28 Python
Django haystack实现全文搜索代码示例
2020/11/28 Python
Python日志打印里logging.getLogger源码分析详解
2021/01/17 Python
Hotels.com中国区:好订网
2016/08/18 全球购物
受外贸欢迎的美国主机:BlueHost
2017/05/16 全球购物
Ralph Lauren拉夫·劳伦美国官网:带有浓郁美国气息的高品味时装品牌
2017/11/01 全球购物
Windows和Linux动态库应用异同
2016/07/28 面试题
篮球比赛通讯稿
2015/07/18 职场文书
logback如何自定义日志存储
2021/08/30 Java/Android