JS+CSS實現(xiàn)隨機(jī)點名(實例代碼)
更新時間:2019年11月04日 09:31:12 作者:Pride°
本文通過js html和cass代碼實現(xiàn)了隨機(jī)點名效果,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下吧
HTML代碼結(jié)構(gòu)
<body> <div id="box">隨機(jī)點名</div> <span id="span">開始</span> </body>
CSS代碼結(jié)構(gòu)
<style> #box { width: 30%; height: 200px; background-color: rgb(233, 248, 214); border: 1px solid rgb(130, 216, 18); font-size: 40px; font-weight: 600; font-family: Arial, Helvetica, sans-serif; line-height: 200px; text-align: center; margin: 25px auto; border-radius: 10px; } span { display: block; width: 30%; height: 44px; line-height: 44px; background-color: rgb(6, 158, 64); border-radius: 10px; color: #fff; text-align: center; margin: 0 auto; font-size: 18px; font-family: 華文細(xì)黑; } span:hover { background-color: rgb(4, 190, 76); } </style>
JS代碼結(jié)構(gòu)
<script> var arr = ["西施", "馬超", "曜", "云中君", "瑤", "豬八戒", "嫦娥", "伽羅", "盾山", "司馬懿", "孫策", "元歌", "米萊狄", "狂鐵", "弈星", "裴擒虎", "楊玉環(huán)", "公孫離", "明世隱", "女媧", "夢奇", "蘇烈", "百里玄策", "百里守約", "鎧", "鬼谷子", "干將莫邪", "東皇太一", "大喬", "黃忠", "諸葛亮", "哪吒", "太乙真人", "蔡文姬", "雅典娜", "楊戩", "成吉思汗", "鐘馗", "虞姬", "李元芳", "張飛", "劉備", "后羿", "牛魔", "孫悟空", "亞瑟", "橘右京", "娜可露露", "不知火舞", "張良", "花木蘭", "蘭陵王", "王昭君", "韓信", "劉邦", "姜子牙", "露娜", "程咬金", "安琪拉", "貂蟬", "關(guān)羽", "老夫子", "武則天", "項羽", "達(dá)摩", "狄仁杰", "馬可波羅", "李白", "宮本武藏", "典韋", "曹操", "甄姬", "夏侯惇", "周瑜", "呂布", "羋月", "白起", "扁鵲", "孫臏", "鐘無艷", "阿軻", "高漸離", "劉禪", "莊周", "魯班七號", "孫尚香", "嬴政", "妲己", "墨子", "趙云", "小喬", "廉頗" ] var box = document.getElementById("box"); var span = document.getElementById("span");//獲取元素 var state = 0;//定義狀態(tài),開始和結(jié)束 var t; span.onclick = function () { if (state == 0) { //如果是0即開始隨機(jī),變?yōu)?時結(jié)束,不是0時執(zhí)行else clearInterval(t); t = setInterval(function () { // console.log(1); var sj = Math.round(Math.random() * (arr.length - 1)); console.log(arr[sj]); box.innerHTML = arr[sj]; }, 3) span.innerHTML = "結(jié)束"http://更改按鈕的內(nèi)容 state=1; }else{ state=0; clearInterval(t); span.innerHTML = "開始" } } </script>
效果預(yù)覽
總結(jié)
以上所述是小編給大家介紹的JS+CSS實現(xiàn)隨機(jī)點名,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!
相關(guān)文章
JavaScript+HTML5實現(xiàn)的日期比較功能示例
這篇文章主要介紹了JavaScript+HTML5實現(xiàn)的日期比較功能,涉及javascript結(jié)合HTML5針對日期的轉(zhuǎn)換與運算相關(guān)操作技巧,需要的朋友可以參考下2017-07-07Bootstrap源碼學(xué)習(xí)筆記之bootstrap進(jìn)度條
本文通過源碼給大家解析bootstrap進(jìn)度條樣式,分為條紋進(jìn)度條,動態(tài)條紋進(jìn)度條,層疊進(jìn)度條和帶Label的進(jìn)度條,下面通過代碼給大家簡單介紹下,感興趣的朋友一起看看吧2016-12-12JavaScript實現(xiàn)頁面實時顯示當(dāng)前時間的簡單實例
這篇文章介紹了頁面實時顯示當(dāng)前時間的簡單實例,有需要的朋友可以參考需要2013-07-07