国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

js實現隨機點名器精簡版

瀏覽:70日期:2024-05-02 13:26:40

本文實例為大家分享了js實現隨機點名器的具體代碼,供大家參考,具體內容如下

此點名器開始點名后需點擊停止按鈕完成點名,因為是精簡版沒有考慮自動停止需求。姓名數據以字符串形式儲存,適合小范圍點名使用,有大量需求可自己適當改進。

<head> <meta charset='UTF-8'> <meta name='viewport' content='width=device-width, initial-scale=1.0'> <title>隨機點名生成</title> <style> /* 頁面css樣式 */ .wrapper { width: 800px; margin: 100px auto; border: 1px solid #ddd; text-align: center; } .box li { vertical-align: top; display: inline-block; width: 100px; height: 50px; border: 2px solid #ddd; border-radius: 15px; text-align: center; line-height: 50px; margin: 5px; } .wrapper button { border: none; width: 100px; height: 50px; border-radius: 10px; cursor: pointer; outline: none; margin-top: 20px; font-weight: bolder; color: #333; background-color: rgb(14, 146, 43); } .wrapper button { display: inline-block; } body { background-color: #eee; } </style></head><body> <div class='wrapper'> <h1 align='center'>隨機點名系統</h2> //實時顯示系統時間標簽 <h6 align='right'></h6> <ul class='box'></ul> <button class='start'>開始</button> <button class='stop'>停止</button> </div></body><script> //定義全局變量方便引用 var boxUl = document.getElementsByClassName(’box’)[0]; var start = document.getElementsByClassName(’start’)[0]; var stop = document.getElementsByClassName(’stop’)[0] var oLi = document.getElementsByTagName(’li’); //數據準備 var nameString = new String('張三,李四,王五,趙六,周七,田八,國九,歸零,張3,李4,王5,趙6,周7,田8,國9,歸0'); var nameArr = nameString.split(','); //獲取每個學生姓名添加到標簽中,自動解析html標簽 var str = ''; for (let i = 0; i < nameArr.length; i++) { str += '<li >' + nameArr[i] + '</li>' } boxUl.innerHTML = str; //添加開始按鈕的點擊事件 var timer = null; start.onclick = function () { // 設置定時器 timer = setInterval(function () { // 根據數組長度范圍生成隨機數 var i = Math.floor(Math.random() * nameArr.length); // 先通過for循環清空所有style屬性 for (var j = 0; j < oLi.length; j++) { oLi[j].removeAttribute('style'); } // 為隨機選擇的li顏色屬性 oLi[i].style.background = 'red'; }, 150); }; // 點擊停止 stop.onclick = function () { // 清空定時器停止點名 clearInterval(timer); } //頁面初始化時間設置 window.onload = function () { datatime(); } //頁面時間動態刷新 setInterval(datatime, 1000); function datatime() { let data = new Date(); let dataString ='現在是北京時間:' + data.toLocaleString(); document.getElementById('data').innerHTML = dataString; }</script>

附一張效果圖

js實現隨機點名器精簡版

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 亚洲成人黄色网 | 99视频国产精品 | 欧美一级影院 | 99久久精品国产国产毛片 | 国产合集91合集久久日 | 性欧美欧美巨大69 | 亚洲精品成人av在线 | 欧美大片aaa | 欧美亚洲视频在线观看 | a级毛片在线播放 | 玖玖精品在线观看 | 欧美成人一区二区三区在线视频 | 18video9ex欧美生活片 | 精品一区二区三区免费毛片爱 | 欧美一级毛片久久精品 | 亚洲精品久久玖玖玖玖 | 欧美一区二区三区播放 | 国产精品久久久久久久久免费hd | 午夜毛片网站 | 国产视频二 | 99精品免费观看 | 美国一级毛片视频 | 国产初高中生粉嫩无套第一次 | 国产精品一区二区久久精品涩爱 | 天码毛片一区二区三区入口 | 日韩一区二区三区不卡视频 | 在线满18网站观看视频 | 国产区一区二区三 | 日本精品视频一视频高清 | 国产专区在线 | 国产一区二区三区免费播放 | 亚洲欧美午夜 | 最新更新国内自拍视频 | 女人张开腿让男人桶免费网站 | 国产特黄一级一片免费 | 国产精品一级 | 免费观看欧美一区二区三区 | 在线精品国产三级 | 欧美日韩亚洲另类 | 日本一区二区三区高清在线观看 | 天堂8中文在线 |