最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于javascript實(shí)現(xiàn)彩票隨機(jī)數(shù)生成(升級(jí)版)

 更新時(shí)間:2020年04月17日 16:24:30   作者:Cakty、Riven  
這篇文章主要為大家詳細(xì)介紹了基于javascript實(shí)現(xiàn)彩票隨機(jī)數(shù)生成的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例講解了JavaScript實(shí)現(xiàn)彩票中隨機(jī)數(shù)組的獲取詳細(xì)代碼,分享給大家供大家參考,具體內(nèi)容如下

效果圖:

具體代碼:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Math.random方法彩票隨機(jī)數(shù)的生成-升級(jí)版</title>
 <style type="text/css">
  *{
   margin: 0;
   padding: 0;
  }
  .wrap{
   width: 600px;
   height: 300px;
   background-color: #f8e2e2;
   margin: 0 auto;
  }
  .list{
   width: 440px;
   /*border: 1px solid red;*/
   margin: 0px auto;
  }
  .list li{
   list-style: none;
   width: 30px;
   height: 30px;
   display: inline-block;
   border: 1px solid #fff;
   border-radius: 30px;
   line-height: 30px;
   text-align: center;
   margin: 15px auto 15px;
   /*background-color: #f8f8f8;*/
   /*background-color: rgba(255,255,255,1);*/
  }
  .wrap p{
   text-align: center;
  }
  .wrap p button{
   text-align: center;
   width: 100px;
  }
  #setBtn{
   background-color: red;
   color: #fff;
   border: none;
  }
  .active{
   background-color: red;
   color: #fff;
  }
 </style>
</head>
<body>
  <div class="wrap" id="wrap">
    <ul class="list">
     <li>01</li>
     <li>02</li>
     <li>03</li>
     <li>04</li>
     <li>05</li>
     <li>06</li>
     <li>07</li>
     <li>08</li>
     <li>09</li>
     <li>10</li>
     <li>11</li>
     <li>12</li>
     <li>13</li>
     <li>14</li>
     <li>15</li>
     <li>16</li>
     <li>17</li>
     <li>18</li>
     <li>19</li>
     <li>20</li>
     <li>21</li>
     <li>22</li>
     <li>23</li>
     <li>24</li>
     <li>25</li>
     <li>26</li>
     <li>27</li>
     <li>28</li>
     <li>29</li>
     <li>30</li>
     <li>31</li>
     <li>32</li>
     <li>33</li>
    </ul>
    <p>
     <button id="setBtn">隨機(jī)紅球</button>
    <button id="clearBtn">清空</button>
    </p>
  </div>
  <script type="text/javascript">
    var ballList = document.getElementById("wrap").getElementsByTagName("li");
    var setBtn =document.getElementById("setBtn");
    var clearBtn =document.getElementById("clearBtn");
    //定義隨機(jī)數(shù)組
    function rnd(min, max) {
    return parseInt(Math.random()*(max - min + 1) + min);
   }
   function rndArray(min, max, length) {
  //先定義一個(gè)空數(shù)組
  var arr = [];
  //生成一個(gè)長度為7的數(shù)組
  while(arr.length < length) {
   //生成一個(gè)隨機(jī)數(shù)
   var rand = rnd(min, max);
   //判斷生成的隨機(jī)數(shù)rand是否在數(shù)組arr里,果然不在,就將這個(gè)隨機(jī)數(shù)插入到數(shù)組里,如果在,執(zhí)行下一次循環(huán)
   if(arr.indexOf(rand) == -1) {
    arr.push(rand);
   }
  }
  arr.sort(function(a, b){return a - b;})
  return arr;
 }

 function selectBall() {
  for(var j = 0; j < ballList.length; j++) {
   ballList[j].className = ""; 
  }
  var arr = rndArray(1,33,7);
  // console.log(arr);
  for(var i = 0; i < arr.length; i++) {
   ballList[arr[i]-1].className = "active";
  }
 }
 var timer = 0;
 setBtn.onclick = function() {
  clearTimeout(timer);
  timer = setInterval(selectBall,100);
  setTimeout(function() { 
   clearTimeout(timer);
  },3000)
  // clearTimeout(timer);
 }

 clearBtn.onclick = function() {
  clearTimeout(timer);
  for(var j = 0; j < ballList.length; j++) {
   ballList[j].className = ""; 
  }
 }
  </script>
</body>
</html>

以上就是本文的詳細(xì)內(nèi)容,希望對(duì)大家的學(xué)習(xí)javascript程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • JS中強(qiáng)制類型轉(zhuǎn)換的實(shí)現(xiàn)

    JS中強(qiáng)制類型轉(zhuǎn)換的實(shí)現(xiàn)

    JavaScript中有幾種強(qiáng)制類型轉(zhuǎn)換的方法,可以將一個(gè)數(shù)據(jù)類型轉(zhuǎn)換為另一個(gè)數(shù)據(jù)類型,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-05-05
  • 如何讓js中的if判斷如絲般順滑詳解

    如何讓js中的if判斷如絲般順滑詳解

    條件判斷語句是程序開發(fā)過程中一種經(jīng)常使用的語句形式,和大部分編程語言相同,JavaScript 中也有條件判斷語句,這篇文章主要給大家介紹了關(guān)于如何讓js中的if判斷如絲般順滑的相關(guān)資料,需要的朋友可以參考下
    2021-10-10
  • 微信小程序 行的刪除和增加操作實(shí)現(xiàn)詳解

    微信小程序 行的刪除和增加操作實(shí)現(xiàn)詳解

    這篇文章主要介紹了微信小程序 行的刪除和增加操作實(shí)現(xiàn)詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09
  • javascript常用方法、屬性集合及NodeList 和 HTMLCollection 的瀏覽器差異

    javascript常用方法、屬性集合及NodeList 和 HTMLCollection 的瀏覽器差異

    對(duì)于 HTMLCollection集合對(duì)象 必須要說一說的是 namedItem方法. 看看規(guī)范的解釋.
    2010-12-12
  • 微信小程序?qū)崿F(xiàn)的日期午別醫(yī)生排班表功能示例

    微信小程序?qū)崿F(xiàn)的日期午別醫(yī)生排班表功能示例

    這篇文章主要介紹了微信小程序?qū)崿F(xiàn)的日期午別醫(yī)生排班表功能,結(jié)合實(shí)例形式分析了微信小程序?qū)崿F(xiàn)基于日期時(shí)間、針對(duì)上午、下午、凌晨、夜間等時(shí)段的排班功能相關(guān)操作技巧,需要的朋友可以參考下
    2019-01-01
  • elementui更改el-dialog關(guān)閉按鈕的圖標(biāo)d的示例代碼

    elementui更改el-dialog關(guān)閉按鈕的圖標(biāo)d的示例代碼

    這篇文章主要介紹了elementui更改el-dialog關(guān)閉按鈕的圖標(biāo),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-08-08
  • js省市聯(lián)動(dòng)效果完整實(shí)例代碼

    js省市聯(lián)動(dòng)效果完整實(shí)例代碼

    這篇文章主要介紹了js省市聯(lián)動(dòng)效果完整實(shí)例代碼,涉及JavaScript數(shù)組的定義與遍歷技巧,代碼非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-12-12
  • 淺談Webpack4 plugins 實(shí)現(xiàn)原理

    淺談Webpack4 plugins 實(shí)現(xiàn)原理

    在wabpack 核心功能除了loader應(yīng)該就是plugins插件了,本文主要介紹了Webpack4 plugins 實(shí)現(xiàn)原理,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • JS跨域交互(jQuery+php)之jsonp使用心得

    JS跨域交互(jQuery+php)之jsonp使用心得

    JSON是一種基于文本的數(shù)據(jù)交換方式,或者叫做數(shù)據(jù)描述格式,這篇文章主要介紹了JS跨域交互(jQuery+php)之jsonp使用心得的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友一起學(xué)習(xí)吧
    2016-07-07
  • 基于IE下ul li 互相嵌套時(shí)的bug,排查,解決過程以及心得介紹

    基于IE下ul li 互相嵌套時(shí)的bug,排查,解決過程以及心得介紹

    昨天到今天上午都在查一個(gè)IE的bug,情形如下:通過異步請(qǐng)求獲取json數(shù)據(jù),然后拼接成html代碼,最后使用innerHTML類似方法插入到文檔流中。在chrome下和IE8\9下均表現(xiàn)正常。結(jié)果已進(jìn)入IE7,瀏覽器就崩潰,更別提IE6了,也是一副死給你看的樣子。于是我就把這個(gè)bug定位于IE6\7,其實(shí)這時(shí)候我已經(jīng)陷入了這個(gè)固定思維模式中,浪費(fèi)了不少時(shí)間
    2013-05-05

最新評(píng)論

平和县| 湘阴县| 康保县| 乡城县| 五台县| 车致| 福清市| 长宁区| 乌兰察布市| 通渭县| 洞头县| 高清| 澄迈县| 辉南县| 鄂伦春自治旗| 钦州市| 云和县| 芷江| 行唐县| 巨鹿县| 莱西市| 锦屏县| 玉树县| 德阳市| 方城县| 浦江县| 财经| 赤壁市| 宣化县| 聂荣县| 禹城市| 巩留县| 治县。| 健康| 文昌市| 陆良县| 宁武县| 治县。| 霍邱县| 甘洛县| 大洼县|