JavaScript實現(xiàn)隨機點名器
更新時間:2020年03月25日 11:34:37 作者:披風超人
這篇文章主要為大家詳細介紹了JavaScript實現(xiàn)隨機點名器,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了JavaScript實現(xiàn)隨機點名器效果圖的具體代碼,供大家參考,具體內(nèi)容如下
js實現(xiàn)隨機點名器的思路
利用setTimeout()計時器實現(xiàn)隨機的效果,功能函數(shù)
function show(){ var box=window.document.getElementById("box"); var num=Math.floor((Math.random()*100000))%namelist.length; box.innerHTML=namelist[num]; mytime=setTimeout("show()",1); }
完整代碼如下:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>點擊按鈕隨機點名-樣式布局參考</title> <style type="text/css"> #box { margin: auto; width: 660px; font-size: 66px; height: 94px; color: #138eee; text-align: center; margin-top: 200px; } #bt { margin: auto; width: 200px; text-align: center; margin-top: 75px; color: #fff; font-size: 25px; cursor: pointer; } </style> <script type="text/javascript"> var namelist=["張三","李四","王五","趙六","孫七"]; var mytime=null; function doit(){ var bt=window.document.getElementById("bt"); if(mytime==null){ bt.innerHTML="停止"; show(); } else{ bt.innerHTML="開始點名"; clearTimeout(mytime); mytime=null; } } function show(){ var box=window.document.getElementById("box"); var num=Math.floor((Math.random()*100000))%namelist.length; box.innerHTML=namelist[num]; mytime=setTimeout("show()",1); } </script> </head> <body id="bodybj" style="background-color: black;"> <div id="box">親,準備好點名了嗎?</div> <div id="bt" onclick="doit()">開始點名</div> </body> </html>
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
JavaScript實現(xiàn)帶播放列表的音樂播放器實例分享
這篇文章主要介紹了JavaScript實現(xiàn)帶播放列表的音樂播放器實例分享,包括對播放完歌單之后沒有將要播放的歌曲的提示功能,需要的朋友可以參考下2016-03-03js字符串的各種格式的轉(zhuǎn)換 ToString,F(xiàn)ormat
平時我們經(jīng)常會需要將字符轉(zhuǎn)換為各種不同的格式,例如錢:0元需要轉(zhuǎn)換為0.00顯示;需要轉(zhuǎn)換為16進制顯示的數(shù),這樣的例子有很多2011-08-08