JavaScript隨機點名程式碼例項
本文介紹一下如何利用JavaScript實現隨機點名效果,當然此效果也可以擴充套件為其他的用處,比如抽獎效果。
程式碼例項:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> #box{ text-align:center; margin-top:100px; width:100%; } #show{ margin:auto; font-size:50px; width:200px; height:50px; background:#FFEEFF } </style> <script type="text/javascript"> var isRun=true; var arr=["螞蟻部落","分享互助","努力奮鬥","陽光明媚"]; var temple=new Array(); function action(){ var btValue=document.getElementById("bt").value; if(btValue=="開始"){ isRun=true; run(); document.getElementById("bt").value="結束"; } else{ isRun=false; document.getElementById("bt").value="開始"; } } function run(){ var index=Math.floor(Math.random() * arr.length+ 1)-1; document.getElementById("show").innerHTML=arr[index]; if(isRun==false){ var b=true; for(var j in temple){ if(temple[j]==index){ b=false; } } if(b){ temple[temple.length]=index; return; } } setTimeout("run()",10); } window.onload=function(){ var obt=document.getElementById("bt"); obt.onclick=function(){ action() } } </script> </head> <body> <div id="box"> <div id="show"></div> <div style="margin-top:20px;"> <input id="bt" type="button" value="開始"/> </div> </div> </body> </html>
上面的程式碼實現了隨機點名效果,當然陣列的內容不是人名。
相關文章
- javascript生成隨機數程式碼例項JavaScript隨機
- JavaScript產生隨機數例項程式碼JavaScript隨機
- javascript生成不重複隨機數程式碼例項JavaScript隨機
- 前端學習程式碼例項-JavaScript 生成隨機數前端JavaScript隨機
- javascript生成指定位數隨機數程式碼例項JavaScript隨機
- javascript實現的生成驗證碼隨機數程式碼例項JavaScript隨機
- js生成隨機數程式碼例項JS隨機
- js隨機顏色例項程式碼JS隨機
- javascript實現的m到n的隨機數程式碼例項JavaScript隨機
- JavaScript點選投票效果程式碼例項JavaScript
- 隨機漂浮圖片廣告例項程式碼隨機
- canvas小球隨機漂浮碰撞程式碼例項Canvas隨機
- JavaScript隨滑鼠晃動的div塊程式碼例項JavaScript
- javascript元素滑鼠跟隨效果程式碼例項詳解JavaScript
- JavaScript跟隨滑鼠指標的粒子效果程式碼例項JavaScript指標
- JavaScript刪除元素節點程式碼例項JavaScript
- js雙色球隨機選號程式碼例項JS隨機
- jquery隨機瀑布流簡單程式碼例項jQuery隨機
- javascript名稱空間使用簡單程式碼例項JavaScript
- 原生javascript實現的隨機生成4位字串程式碼例項JavaScript隨機字串
- javascript獲取主機域名程式碼例項JavaScript
- javascript的for in例項程式碼JavaScript
- 運用JS 實現隨機點名 (隨機點名)JS隨機
- javascript機選雙色球彩票號碼程式碼例項JavaScript
- javascript獲取本機ip地址程式碼例項JavaScript
- js隨機生成信用卡卡號程式碼例項JS隨機
- js實現的產生隨機數程式碼例項JS隨機
- js字型顏色隨機變化效果程式碼例項JS隨機
- canvas實現的隨機生成漂浮小球程式碼例項Canvas隨機
- JavaScript in運算子程式碼例項JavaScript
- javascript操作xml程式碼例項JavaScriptXML
- JavaScript confirm() 程式碼例項JavaScript
- javascript Function()使用程式碼例項JavaScriptFunction
- JavaScript dom操作程式碼例項JavaScript
- javascript委託程式碼例項JavaScript
- javascript階乘程式碼例項JavaScript
- javascript能夠回溯的打字機效果程式碼例項JavaScript
- JavaScript 點選複製選中文字程式碼例項JavaScript