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 前的按键判断代码
Mar 19 Javascript
js和jquery批量绑定事件传参数一(新猪猪原创)
Jun 23 Javascript
JavaScript indexOf方法入门实例(计算指定字符在字符串中首次出现的位置)
Oct 17 Javascript
AngularJS ng-repeat数组有重复值的解决方法
Oct 23 Javascript
一篇文章搞定JavaScript类型转换(面试常见)
Jan 21 Javascript
bootstrap table动态加载数据示例代码
Mar 25 Javascript
JAVA中截取字符串substring用法详解
Apr 14 Javascript
Vue组件选项props实例详解
Aug 18 Javascript
JS实现为动态添加的元素增加事件功能示例【基于事件委托】
Mar 21 Javascript
js计算两个日期间的天数月的实例代码
Sep 20 Javascript
javascript中this的用法实践分析
Jul 29 Javascript
通过实例解析json与jsonp原理及使用方法
Sep 27 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 查找字符串常用函数介绍
2012/06/07 PHP
php获取数组元素中头一个数组元素值的实现方法
2014/12/20 PHP
PHP 正则表达式小结
2015/02/12 PHP
php 从指定数字中获取随机组合的简单方法(推荐)
2017/04/05 PHP
PDO::exec讲解
2019/01/28 PHP
jquery实现带二级菜单的导航示例
2014/04/28 Javascript
javascript实现百度地图鼠标滑动事件显示、隐藏
2015/04/02 Javascript
在JavaScript的jQuery库中操作AJAX的方法讲解
2015/08/15 Javascript
聊一聊JavaScript作用域和作用域链
2016/05/03 Javascript
JS实现重新加载当前页面
2016/11/29 Javascript
关于Vue.js一些问题和思考学习笔记(2)
2016/12/02 Javascript
jQuery插件zTree实现获取当前选中节点在同级节点中序号的方法
2017/03/08 Javascript
JS得到当前时间的方法示例
2017/03/24 Javascript
详解Web使用webpack构建前端项目
2017/09/23 Javascript
jQuery判断网页是否已经滚动到浏览器底部的实现方法
2017/10/27 jQuery
微信小程序实现动态改变view标签宽度和高度的方法【附demo源码下载】
2017/12/05 Javascript
axios 处理 302 状态码的解决方法
2018/04/10 Javascript
[04:16]完美世界DOTA2联赛PWL S2 集锦第一期
2020/11/23 DOTA
python执行shell获取硬件参数写入mysql的方法
2014/12/29 Python
Python编程之Re模块下的函数介绍
2017/10/28 Python
使用python3+xlrd解析Excel的实例
2018/05/04 Python
pyqt5 使用label控件实时显示时间的实例
2019/06/14 Python
django如何自己创建一个中间件
2019/07/24 Python
Django分页功能的实现代码详解
2019/07/29 Python
Python 执行矩阵与线性代数运算
2020/08/01 Python
玛蒂尔达简服装:Matilda Jane Clothing
2019/02/13 全球购物
会计岗位职责
2013/11/08 职场文书
高中自我评价范文
2014/01/27 职场文书
《美丽的黄昏》教学反思
2014/02/28 职场文书
党校培训自我鉴定范文
2014/04/10 职场文书
村党支部对照检查材料思想汇报
2014/09/28 职场文书
房屋租赁合同补充协议
2014/10/11 职场文书
大学生预备党员自我评价
2015/03/04 职场文书
学校元旦晚会开场白
2015/05/29 职场文书
母亲去世追悼词
2015/06/23 职场文书
java executor包参数处理功能 
2022/02/15 Java/Android