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 html()等方法介绍
Nov 18 Javascript
在网站上应该用的30个jQuery插件整理
Nov 03 Javascript
使用jQuery.fn自定义jQuery翻页插件
Jan 20 Javascript
鼠标滑过出现预览的大图提示效果
Feb 26 Javascript
你可能不知道的JavaScript的new Function()方法
Apr 17 Javascript
JavaScript中伪协议 javascript:使用探讨
Jul 18 Javascript
详解JavaScript中的forEach()方法的使用
Jun 08 Javascript
基于jQuery实现的菜单切换效果
Oct 16 Javascript
JS函数的几种定义方式分析
Dec 17 Javascript
js实现prototype扩展的方法(字符串,日期,数组扩展)
Jan 14 Javascript
js学习总结之DOM2兼容处理this问题的解决方法
Jul 27 Javascript
JavaScript代码简化技巧实例解析
Sep 09 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
利用static实现表格的颜色隔行显示的代码
2007/09/02 PHP
PHP有序表查找之二分查找(折半查找)算法示例
2018/02/09 PHP
逐一介绍Jquery data()、Jquery stop()、jquery delay()函数(详)
2015/11/04 Javascript
jquery实现表格隔行换色效果
2015/11/19 Javascript
使用Node.js处理前端代码文件的编码问题
2016/02/16 Javascript
JavaScript实现复制内容到粘贴板代码
2016/03/31 Javascript
AngularJS基础 ng-keydown 指令简单示例
2016/08/02 Javascript
JavaScript 中 avalon绑定属性总结
2016/10/19 Javascript
JS常用加密编码与算法实例总结
2016/12/22 Javascript
详解angularjs结合pagination插件实现分页功能
2017/02/10 Javascript
Bootstrap实现的经典栅格布局效果实例【附demo源码】
2017/03/30 Javascript
微信小程序 获取二维码实例详解
2017/06/23 Javascript
在vue中封装可复用的组件方法
2018/03/01 Javascript
JavaScript对象拷贝与Object.assign用法实例分析
2018/06/20 Javascript
vue 中的keep-alive实例代码
2018/07/20 Javascript
node中使用log4js4.x版本记录日志的方法
2019/08/20 Javascript
解决$store.getters调用不执行的问题
2019/11/08 Javascript
Python中的defaultdict模块和namedtuple模块的简单入门指南
2015/04/01 Python
python基于右递归解决八皇后问题的方法
2015/05/25 Python
python读写json文件的简单实现
2017/04/11 Python
python找出完数的方法
2018/11/12 Python
python如何获取当前文件夹下所有文件名详解
2019/01/25 Python
python通过paramiko复制远程文件及文件目录到本地
2019/04/30 Python
python使用writerows写csv文件产生多余空行的处理方法
2019/08/01 Python
Python日志:自定义输出字段 json格式输出方式
2020/04/27 Python
matplotlib基础绘图命令之errorbar的使用
2020/08/13 Python
北美三大旅游网站之一:Travelocity加拿大
2016/08/20 全球购物
珍惜资源保护环境的建议书
2014/05/14 职场文书
海洋科学专业求职信
2014/08/10 职场文书
2014年班组建设工作总结
2014/12/01 职场文书
实习班主任自我评价
2015/03/11 职场文书
采购员岗位职责范本
2015/04/07 职场文书
《中彩那天》教学反思
2016/02/24 职场文书
Python下opencv使用hough变换检测直线与圆
2021/06/18 Python
SQL Server使用T-SQL语句批处理
2022/05/20 SQL Server
MutationObserver在页面水印实现起到的作用详解
2022/07/07 Javascript