站长资讯网
最全最丰富的资讯网站

js实现双色球效果

js实现双色球效果

本文实例为大家分享了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教程

赞(0)
分享到: 更多 (0)
网站地图   沪ICP备18035694号-2    沪公网安备31011702889846号