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设置按钮的disabled属性的实现代码
Nov 28 Javascript
javaScript年份下拉列表框内容为当前年份及前后50年
May 28 Javascript
jQuery获得包含margin的outerWidth和outerHeight的方法
Mar 25 Javascript
JS中创建函数的三种方式及区别
Mar 13 Javascript
JavaScript中递归实现的方法及其区别
Sep 12 Javascript
vue之浏览器存储方法封装实例
Mar 15 Javascript
node命令行工具之实现项目工程自动初始化的标准流程
Aug 12 Javascript
微信小程序页面滚动到指定位置代码实例
Sep 07 Javascript
vue轮播组件实现$children和$parent 附带好用的gif录制工具
Sep 26 Javascript
浅谈Vue.js之初始化el以及数据的绑定说明
Nov 14 Javascript
如何在vue 中引入使用jquery
Nov 10 jQuery
Canvas跟随鼠标炫彩小球的实现
Apr 11 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
动态新闻发布的实现及其技巧
2006/10/09 PHP
php实现加减法验证码代码
2014/02/14 PHP
PHP中通过getopt解析GNU C风格命令行选项
2019/11/18 PHP
javascript检测对象中是否存在某个属性判断方法小结
2013/05/19 Javascript
javascript中对Attr(dom中属性)的操作示例讲解
2013/12/02 Javascript
jquery下拉select控件操作方法分享(jquery操作select)
2014/03/25 Javascript
Jquery性能优化详解
2014/05/15 Javascript
js拆分字符串并将分割的数据放到数组中的方法
2015/05/06 Javascript
JQuery中属性过滤选择器用法实例分析
2015/05/18 Javascript
js实现表单检测及表单提示的方法
2015/08/14 Javascript
如何高效率去掉js数组中的重复项
2016/04/12 Javascript
JS Array创建及concat()split()slice()的使用方法
2016/06/03 Javascript
教你一步步用jQyery实现轮播器
2016/12/18 Javascript
AngularJS解决ng-if中的ng-model值无效的问题
2017/06/21 Javascript
JS实现图片预览的两种方式
2017/06/27 Javascript
移动设备手势事件库Touch.js使用详解
2017/08/18 Javascript
Node.js自定义实现文件路由功能
2017/09/22 Javascript
原生js封装运动框架的示例讲解
2017/10/01 Javascript
基于Webpack4和React hooks搭建项目的方法
2019/02/05 Javascript
ES6之Proxy的get方法详解
2019/10/11 Javascript
用Python遍历C盘dll文件的方法
2015/05/06 Python
Python中方法链的使用方法
2016/02/23 Python
详解Python3迁移接口变化采坑记
2019/10/11 Python
Pytorch使用PIL和Numpy将单张图片转为Pytorch张量方式
2020/05/25 Python
Python如何使用ConfigParser读取配置文件
2020/11/12 Python
python中实现词云图的示例
2020/12/19 Python
e路東瀛(JAPANiCAN)香港:日本旅游、日本酒店和温泉旅馆预订
2018/11/21 全球购物
Kathmandu美国网站:新西兰户外运动品牌
2019/03/23 全球购物
Ibatis中如何提高SQL Map的性能
2013/05/11 面试题
生日宴会主持词
2014/03/20 职场文书
祖国在我心中演讲稿(小学生)
2014/09/23 职场文书
2014年安全生产工作总结
2014/11/13 职场文书
小学二年级数学教学计划
2015/01/20 职场文书
在前女友婚礼上,用Python破解了现场的WIFI还把名称改成了
2021/05/28 Python
Python max函数中key的用法及原理解析
2021/06/26 Python
Go Plugins插件的实现方式
2021/08/07 Golang