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 相关文章推荐
JS 显示当前日期与时间的代码
Mar 24 Javascript
为JavaScript添加重载函数的辅助方法
Jul 04 Javascript
jquery判断字符输入个数(数字英文长度记为1,中文记为2,超过长度自动截取)
Oct 15 Javascript
关于递归运算的顺序测试代码
Nov 30 Javascript
JavaScript实现的链表数据结构实例
Apr 02 Javascript
深入浅析search 搜索框的写法
Aug 02 Javascript
jQuery插件ajaxFileUpload异步上传文件
Oct 19 Javascript
bootstrap 模态框(modal)实现水平垂直居中显示
Jan 23 Javascript
浅谈函数调用的不同方式,以及this的指向
Sep 17 Javascript
一次微信小程序内地图的使用实战记录
Sep 09 Javascript
JavaScript中的函数式编程详解
Aug 22 Javascript
vue+axios 拦截器实现统一token的案例
Sep 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
php pack与unpack 摸板字符字符含义
2009/10/29 PHP
php计算数组不为空元素个数的方法
2014/01/27 PHP
php查询ip所在地的方法
2014/12/05 PHP
Laravel中Facade的加载过程与原理详解
2017/09/22 PHP
PHP学习记录之常用的魔术常量详解
2019/12/12 PHP
js创建子窗口并且回传值示例代码
2013/07/02 Javascript
利用jq让你的div居中的好方法分享
2013/11/21 Javascript
文本域光标操作的jQuery扩展分享
2014/03/10 Javascript
JS版的date函数(和PHP的date函数一样)
2014/05/12 Javascript
jQuery实现拖动调整表格单元格大小的代码实例
2015/01/13 Javascript
无刷新上传文件并返回自定义值
2015/06/11 Javascript
JavaScript面向对象分层思维全面解析
2016/11/22 Javascript
基于JS实现移动端向左滑动出现删除按钮功能
2017/02/22 Javascript
Angularjs 动态添加指令并绑定事件的方法
2017/04/13 Javascript
如何在vue里添加好看的lottie动画
2018/08/02 Javascript
js实现倒计时器自定义时间和暂停
2019/02/25 Javascript
vue滚动插件better-scroll使用详解
2019/10/18 Javascript
[55:47]DOTA2上海特级锦标赛C组小组赛#2 LGD VS Newbee第三局
2016/02/27 DOTA
python刷投票的脚本实现代码
2014/11/08 Python
python函数局部变量用法实例分析
2015/08/04 Python
Python中将字典转换为列表的方法
2016/09/21 Python
Python中跳台阶、变态跳台阶与矩形覆盖问题的解决方法
2018/05/19 Python
python的格式化输出(format,%)实例详解
2018/06/01 Python
想学python 这5本书籍你必看!
2018/12/11 Python
Python 解决火狐浏览器不弹出下载框直接下载的问题
2020/03/09 Python
django-csrf使用和禁用方式
2020/03/13 Python
django ORM之values和annotate使用详解
2020/05/19 Python
Ralph Lauren法国官网:美国高品味时装品牌
2017/12/08 全球购物
意大利在线购买隐形眼镜网站:VisionDirect.it
2019/03/18 全球购物
产品销售员岗位职责
2013/12/18 职场文书
文明班级建设方案
2014/05/15 职场文书
送温暖献爱心活动总结
2014/07/08 职场文书
2014年秋季开学典礼致辞
2014/08/02 职场文书
数据结构课程设计心得体会
2016/01/15 职场文书
2019年恭贺升学祝福语集锦
2019/08/15 职场文书
斗罗大陆八大特殊魂兽,龙族始祖排榜首,第五最残忍(翠魔鸟)
2022/03/18 国漫