精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

JavaScript編寫簡單的抽獎程序

開發 前端
某公司年終抽獎,需要有如下功能:1)可以根據實際情況設置到場人數的最大值。2) 點擊“開始”,大屏幕滾動,點擊“停止”,獲獎者的編號出現在大屏幕上。3)在界面里顯示全部獎項獲獎人編號。4)不重復獲獎。5)不會因為輸入錯誤而導致抽獎結果異常。
1.需求說明

某公司年終抽獎,需要有如下功能

1)可以根據實際情況設置到場人數的***值

2) 點擊“開始”,大屏幕滾動,點擊“停止”,獲獎者的編號出現在大屏幕上

3)在界面里顯示全部獎項獲獎人編號

4)不重復獲獎

5)不會因為輸入錯誤而導致抽獎結果異常。

2.代碼呈上

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">   
  2. <html>   
  3. <head>   
  4. <title>某公司周年慶抽獎</title>   
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">   
  6. <script language="javascript">   
  7.     var timer;   
  8.     var flag = new Array(100);   
  9.     var existingnum = new Array(100);   
  10.     var clickTimes = 0;   
  11.     var randnum;   
  12.     var cellnum =1;   
  13.     var mobile;   
  14.     var num ;   
  15.     function check_input(){     
  16.         var input = document.getElementById("real_num").value;   
  17.         var re = /^[1-9]+[0-9]*]*$/;   
  18.         if (!re.test(input)){     
  19.             alert("請輸入正整數");     
  20.             window.location.href=window.location.href;      
  21.             return false;     
  22.          }   
  23.    
  24.     }     
  25.    
  26.     //get the random numbers from the mobile array every 0.05s   
  27.     function setTimer(){   
  28.         timer = setInterval("getRandNum();",50);   
  29.         document.getElementById("start").disabled = true;   
  30.         document.getElementById("end").disabled = false;   
  31.     }   
  32.    
  33.     function getRandNum(){   
  34.         document.getElementById("result").value = mobile[GetRnd(0,num)];   
  35.     }   
  36.    
  37.     function GetRnd(min,max){    
  38.         randnum = parseInt(Math.random()*(max-min+1));   
  39.         return randnum;   
  40.     }   
  41.    
  42.     //------------------------------------------------   
  43.    
  44.     //turn the input's running down   
  45.     function clearTimer(){   
  46.         noDupNum();   
  47.         clearInterval(timer);   
  48.         document.getElementById("start").disabled = false;   
  49.         document.getElementById("end").disabled = true;   
  50.     }   
  51.     // Re defined array:change the length of the array and delete the checked one   
  52.     function noDupNum(){   
  53.         mobile.removeEleAt(randnum);   
  54.         var o = 0;   
  55.         for(p=0; p<mobile.length;p++){   
  56.             if(typeof mobile[p]!="undefined"){   
  57.                 mobile[o] = mobile[p];   
  58.                 o++;   
  59.             }   
  60.         }   
  61.         num = mobile.length-1;   
  62.      }   
  63.    
  64.      function setValues(){   
  65.         document.getElementById(cellnum).value = document.getElementById("result").value ;   
  66.         cellnum++;   
  67.     }   
  68.    
  69.     function set_array(){   
  70.         var real_num = document.getElementById("real_num").value ;   
  71.         mobile= new Array(real_num);   
  72.         var o = 0;   
  73.         for(i=1; i<=real_num;i++){   
  74.             mobile[o] = i;   
  75.             o++;   
  76.         }   
  77.         num = mobile.length-1;   
  78.         document.getElementById("set_number").disabled = true;   
  79.     }   
  80.        
  81.        
  82.        
  83.        
  84.     Array.prototype.removeEleAt = function(dx){   
  85.         if(isNaN(dx)||dx>this.length){return false;}   
  86.             this.splice(dx,1);   
  87.         }   
  88. </script>   
  89. </head>   
  90. <body>   
  91.     <center>   
  92.         <div id="main">   
  93.             <div>   
  94.                 <h1>獲獎小伙伴</h1>   
  95.                 <p>   
  96.                     <input id="result" type="text" size="30" style="height:130px;width:800px;border:2px solid red;font-size:120;" readonly/>   
  97.                 </p>   
  98.                 <p>   
  99.                     <input id="start" type="button" value="開始" style="border: 1px solid; border-color: #aaa 000 #000 #aaa;width:4em; background: #fc0;" onclick="setTimer()" />   
  100.                     <input id="end" type="button" value="停" style="border: 1px solid; border-color: #aaa 000 #000 #aaa;width:4em; background: #fc0;"onclick="clearTimer();setValues();" disabled/>   
  101.                 </p>   
  102.                 <p><strong>一等獎(1名)</strong></p>   
  103.                 <table width="190" height="30" border="1">   
  104.                     <tr>   
  105.                         <td><input name="text1" type="text" id="3" style="height:30px;width:190px;border:1px solid red;font-size:25;" size="28" readonly/></td>   
  106.                     </tr>   
  107.                 </table>   
  108.                 <p>二等獎(2名)</p>   
  109.                 <table width="380" height="30" border="1">   
  110.                     <tr>   
  111.                         <td><input name="text2" type="text" id="2" style="height:30px;width:190px;border:1px solid red;font-size:25;" size="28" readonly/></td>   
  112.                         <td><input name="text3" type="text" id="1" style="height:30px;width:190px;border:1px solid red;font-size:25;" size="20" readonly/></td>   
  113.                     </tr>   
  114.                 </table>   
  115.             </div>   
  116.         </div>   
  117.         <p></p>   
  118.         <p></p>   
  119.         <div id="setter" style="border:1px solid;width:45em">   
  120.             <h3>系統設置</h3>   
  121.             <table width="300" height="30" border="1">   
  122.                     <tr>   
  123.                         <td>活動人數</td>   
  124.                         <td><input type="text" id="real_num" style="width:11em"></td>   
  125.                         <td><input id="set_number" type="button" value="設置" style="border: 1px solid; border-color: #aaa 000 #000 #aaa;width:4em; background: #fc0;" onclick="check_input();set_array();"/></td>   
  126.                     </tr>   
  127.                     <tr>   
  128.                            
  129.                     </tr>   
  130.             </table>   
  131.             <br/>   
  132.             <input id="set_number" type="button" value="重新開始抽獎" style="border: 1px solid; border-color: #aaa 000 #000 #aaa;width:45em;height: 3em;background: #fc0;"  onclick="window.location.href=window.location.href;"/>   
  133.             <p></p>   
  134.         </div>   
  135.     <center>   
  136. </body>   
  137. </html>   

 

3.丑陋截圖

我很丑,但是我很溫柔~

 JavaScript編寫簡單的抽獎程序


 

 

責任編輯:王雪燕 來源: hellobeifeng的博客
相關推薦

2010-03-09 10:49:35

python簡單應用

2021-02-05 16:03:48

JavaScript游戲學習前端

2011-06-27 13:57:42

JavaScript

2011-11-23 09:06:00

2016-11-30 18:35:03

JavaScript

2012-12-17 13:51:22

Web前端JavaScriptJS

2014-11-25 10:03:42

JavaScript

2022-06-07 09:30:35

JavaScript變量名參數

2012-05-10 15:21:50

JavaScript

2022-10-21 14:21:46

JavaScript筆記技能

2017-05-08 10:38:36

PythonJavaScriptWIFI

2009-12-17 16:50:54

Ruby簡單編寫

2023-05-22 15:35:10

JavaScriptWeb開發

2014-04-21 10:14:52

PromisesJavaScript

2013-04-15 09:02:43

JavaScriptJS

2009-06-24 15:00:39

Javascript代

2021-06-09 10:45:12

JavaScript開發 編程

2022-06-21 09:26:21

Shell腳本JavaScript

2022-06-22 10:07:07

JavaScript枚舉

2011-03-04 10:11:09

JavascriptAPI
點贊
收藏

51CTO技術棧公眾號

久久资源亚洲| 日本道色综合久久影院| 亚洲黄色小说在线观看| 不卡视频观看| 国产亚洲精品超碰| 亚洲a中文字幕| 久久亚洲天堂网| 日韩精品一区二区三区免费观看| 欧美一区二区在线不卡| 久久国产成人精品国产成人亚洲| porn视频在线观看| thepron国产精品| 国产欧美一区二区三区四区| 久久久久久激情| 成人午夜av| 亚洲成人久久久| 亚洲一区二区福利视频| 日本在线啊啊| 一区二区在线观看免费视频播放| 久久综合九色综合久99| 国产美女明星三级做爰| 欧美一级二区| 欧美日韩电影在线观看| 丁香激情五月少妇| 天美av一区二区三区久久| 欧美一区二区免费观在线| 欧美 激情 在线| 国产极品人妖在线观看| 亚洲婷婷综合久久一本伊一区| 免费久久一级欧美特大黄| 国产成年妇视频| 日av在线不卡| 国产精品成人在线| 六月丁香在线视频| 亚洲激情自拍| 欧美激情日韩图片| 丰满少妇高潮久久三区| 日韩欧美一区免费| 在线看日韩欧美| 久久精品老司机| 欧美大片网址| 亚洲经典中文字幕| 97中文字幕在线观看| 99热这里有精品| 欧美日韩国产小视频在线观看| 成人黄色片视频| 手机av在线| 午夜影院久久久| 国精产品一区一区三区视频| 国产激情在线视频| 1区2区3区精品视频| 亚洲欧美日韩国产yyy| 电影av一区| 欧美国产禁国产网站cc| 日韩视频专区| av一区在线观看| 国产精品久久久久一区二区三区| 亚洲精品永久www嫩草| 丁香婷婷在线| 成人欧美一区二区三区小说| 亚洲一区三区视频在线观看| 在线观看麻豆| 亚洲色图视频网| 黄色一级大片免费| 19禁羞羞电影院在线观看| 亚洲mv在线观看| 日韩精品xxxx| 成人午夜精品| 欧美丰满少妇xxxxx高潮对白| 免费av不卡在线| 午夜视频一区二区在线观看| 精品日产卡一卡二卡麻豆| 国产情侣久久久久aⅴ免费| 精品国产一区二区三区不卡蜜臂| 亚洲а∨天堂久久精品喷水| 亚洲av无码一区二区三区观看| 尤物tv在线精品| 国产一区二区三区视频免费| 一级性生活免费视频| 伊人情人综合网| 久久久免费精品视频| 五月婷婷视频在线| 久久99久久久久| 成人一区二区在线| 色视频在线观看| 国产精品久久夜| 久久99久久99精品| 日韩av中字| 日韩一级欧美一级| 中文字幕国产综合| 中文一区一区三区免费在线观看| 久久久久国产精品一区| 国产精品第一页第二页第三页| 精品久久久精品| 黄色一级一级片| 亚洲一区av| 亚洲国产精品字幕| 99国产精品无码| 精品91久久久久| 国产精品美女免费视频| 午夜精品久久久久久久96蜜桃 | 红杏成人性视频免费看| 亚洲精品资源在线| 中文字幕在线2021| 美女视频一区免费观看| 91视频-88av| 麻豆av电影在线观看| 亚洲视频网在线直播| 丝袜老师办公室里做好紧好爽| 国产精品久久久久久吹潮| 精品国产乱码久久久久久免费| 免费看日本黄色片| 99re国产精品| 99电影在线观看| 日本综合在线| 黑人狂躁日本妞一区二区三区 | 亚洲国产成人无码av在线| 韩国一区二区三区| 日韩欧美电影一区二区| 波多野结衣中文字幕久久| 精品1区2区3区| 少妇按摩一区二区三区| 欧美日韩专区| 成人激情视频免费在线| 青青草超碰在线| 亚洲成人自拍网| 性生活一级大片| 日韩电影二区| 国产91在线视频| 日韩精品视频无播放器在线看 | 欧美狂野激情性xxxx在线观| 成人国产综合| 亚洲一品av免费观看| 亚洲 欧美 日韩 综合| 国产91精品一区二区麻豆亚洲| 伊人色综合影院| 国产伊人久久| 色诱女教师一区二区三区| 少妇久久久久久久| 久久久久久久国产精品影院| 国产一区二区在线视频播放| 国产精品久av福利在线观看| 欧美激情免费视频| 国精产品一品二品国精品69xx| 亚洲日本中文字幕区| 91女神在线观看| 日韩欧美电影| 成人黄色免费片| 综合图区亚洲| 精品日韩成人av| 尤物视频在线观看国产| aa级大片欧美| 久久久久狠狠高潮亚洲精品| 亚洲人成网站77777在线观看| 国外成人在线直播| 色鬼7777久久| 欧美综合一区二区| 国产第一页精品| 国产在线观看一区二区| 久久精品在线免费视频| 一区二区三区视频免费视频观看网站| 欧美激情啊啊啊| 国产综合视频在线| 欧美性黄网官网| 永久免费av无码网站性色av| 奇米影视一区二区三区| 一区二区三区四区欧美日韩| 一区二区三区日本视频| 九九热99久久久国产盗摄| 亚洲第一色网站| 欧美午夜性色大片在线观看| 亚洲黄色小说视频| 久久99精品国产麻豆婷婷洗澡| 中文字幕在线中文字幕日亚韩一区| 国产不卡精品在线| 孩xxxx性bbbb欧美| 男男激情在线| 欧美福利视频一区| 五月天婷婷网站| 久久久国产精品麻豆| 污网站在线免费| 狠色狠色综合久久| 日韩aⅴ视频一区二区三区| 日日狠狠久久| 久久人人爽人人| 国产鲁鲁视频在线观看免费| 制服丝袜在线91| 91精品国产乱码久久久张津瑜| 国产区在线观看成人精品 | 中文字幕一区二区人妻视频| ...xxx性欧美| 成人网站免费观看| 国精品**一区二区三区在线蜜桃| 91亚洲精品国产| 欧美最新另类人妖| 成人免费观看网站| 青青热久免费精品视频在线18| 久久av中文字幕| 免费动漫网站在线观看| 日韩三级中文字幕| 国产乡下妇女三片| 亚洲国产视频在线| 福利视频第一页| 99国产精品视频免费观看| 黄大色黄女片18第一次| 一区二区三区福利| 尤物一区二区三区| 亚洲三级精品| 国产精品国产三级欧美二区| 美女色狠狠久久| 欧美一级视频在线观看| 日本在线视频中文有码| 在线视频免费一区二区| 污污网站在线免费观看| 在线播放亚洲一区| www.亚洲激情| 欧美性猛交xxxx富婆| 久久一级黄色片| 亚洲欧美日韩人成在线播放| 国产三级av在线播放| 成人avav影音| 欧美人与性动交α欧美精品| 免费不卡在线观看| 国产天堂视频在线观看| 天天插综合网| 亚洲欧美国产不卡| 欧美一级淫片| 欧美亚洲另类在线一区二区三区| 极品束缚调教一区二区网站 | 成人午夜精品福利免费| 欧美一区二区性放荡片| 在线免费看毛片| 在线观看国产精品网站| 少妇高潮av久久久久久| 无吗不卡中文字幕| 黄色片视频网站| 天天综合色天天| 国产精品第九页| 亚洲一区二区在线免费看| 九九热最新地址| 综合久久久久久| 你懂得在线观看| 亚洲色图丝袜美腿| 91成人福利视频| 伊人夜夜躁av伊人久久| 欧美成人一区二区三区高清| 亚洲欧洲综合另类在线| 日韩在线中文字幕视频| 亚洲人成精品久久久久久| 男女做暖暖视频| 亚洲激情自拍视频| 麻豆国产尤物av尤物在线观看 | 91丨porny丨国产入口| 国产美女视频免费观看下载软件| zzijzzij亚洲日本少妇熟睡| 中文字幕乱码在线| 国产亚洲人成网站| 国产精品理论在线| ㊣最新国产の精品bt伙计久久| 99久久精品久久亚洲精品| 中文字幕一区二区三区不卡在线| 97精品在线播放| 一区二区三区日韩欧美| 久久综合激情网| 婷婷亚洲久悠悠色悠在线播放| 粉嫩aⅴ一区二区三区| 欧美日韩一区免费| 在线观看免费中文字幕| 这里只有精品免费| 亚洲精品18p| 亚洲欧美日本另类| 日本在线www| 久久久久久久香蕉网| 中文在线中文资源| 国产精品久久婷婷六月丁香| 国产精久久一区二区| 国产精品区免费视频| 蜜桃精品wwwmitaows| 伊人久久大香线蕉综合75| 欧美天堂亚洲电影院在线观看| 日韩欧美一区三区| 麻豆一区二区三区| 欧美图片自拍偷拍| 久久精品夜色噜噜亚洲a∨| 91麻豆制片厂| 亚洲影视在线观看| 日日夜夜狠狠操| 日韩精品一区二区三区在线| 欧美在线观看在线观看| 久久婷婷国产麻豆91天堂| 国产在线美女| 成人黄色午夜影院| 九九亚洲视频| 国产高清不卡无码视频| 视频一区在线播放| 国产精品果冻传媒| 国产精品久久久久久久久图文区| 久久免费视频6| 欧美亚洲国产怡红院影院| 亚洲精品97久久中文字幕无码| 亚洲一品av免费观看| 麻豆福利在线观看| 成人黄色大片在线免费观看| 日韩大尺度在线观看| 老司机av福利| 日韩成人免费电影| 精品一区二区三区四区五区六区| 国产精品亲子乱子伦xxxx裸| 日韩精品一区三区| 5566中文字幕一区二区电影| 蜜桃视频在线观看视频| 欧美高清不卡在线| 亚洲青青久久| 日韩欧美亚洲在线| 国产视频久久| 稀缺小u女呦精品呦| 中文字幕日韩av资源站| 91视频久久久| 精品呦交小u女在线| 激情网站在线| 91久久国产综合久久蜜月精品| 四季av一区二区三区免费观看 | 在线观看精品| 九九九九精品| 黑丝一区二区| 午夜性福利视频| 亚洲美女视频一区| 国产精品玖玖玖| 中文字幕日韩视频| 欧美日韩va| 亚洲第一导航| 蜜臀av在线播放一区二区三区| 久久只有这里有精品| 欧美性猛交xxxx免费看久久久 | 夜夜嗨av色一区二区不卡| 小h片在线观看| 久久久综合香蕉尹人综合网| 夜夜嗨一区二区| 蜜桃精品成人影片| 狠狠做深爱婷婷久久综合一区| 日日夜夜精品免费| 国内精品小视频在线观看| 高清精品视频| 黄www在线观看| 91浏览器在线视频| 在线观看日本网站| 亚洲情综合五月天| 日本一区二区电影| 日韩免费av电影| 精品写真视频在线观看| 欧美一级特黄高清视频| 91麻豆精品国产91久久久久久久久 | 国产性生活网站| 精品国产伦一区二区三区观看方式| 宅男在线观看免费高清网站| 97超碰最新| 国产日韩一区二区三区在线| 无码人妻精品一区二区三区温州| 欧美日韩国产影院| 国产高清在线| 国产裸体写真av一区二区| 66视频精品| 精品久久久久一区二区| 韩曰欧美视频免费观看| www.中文字幕久久久| 91久久嫩草影院一区二区| 亚洲午夜极品| 不卡一区二区在线观看| 欧美性三三影院| 九义人在线观看完整免费版电视剧| 91av一区二区三区| 国产麻豆综合| 亚洲女人毛茸茸高潮| 日韩欧美123| 天堂av在线网| 中文字幕在线亚洲三区| 不卡的av电影| 国产精品51麻豆cm传媒 | 小说区图片区图片区另类灬| 精品一区二区三区免费| 久久综合成人网| 国产亚洲精品久久久优势| 色妞ww精品视频7777| 国产高清精品在线观看| 国产精品国产精品国产专区不蜜 | 亚洲天堂免费观看| 国产亚洲亚洲国产一二区| 每日在线更新av| 日韩美女久久久| 亚洲色图21p| 国产日韩欧美中文| 一区二区高清| 亚洲二区在线播放| 亚洲美女又黄又爽在线观看| 91精品网站在线观看| 国产黄视频在线| 亚洲免费色视频| 国产福利第一视频在线播放| 福利精品视频| 久久精品国产一区二区|