您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了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>
以上就是關于js如何實現雙色球效果的內容,如果你們有學習到知識或者技能,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。