成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

您的位置:首頁技術(shù)文章
文章詳情頁

js實(shí)現(xiàn)隨機(jī)點(diǎn)名器精簡版

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

本文實(shí)例為大家分享了js實(shí)現(xiàn)隨機(jī)點(diǎn)名器的具體代碼,供大家參考,具體內(nèi)容如下

此點(diǎn)名器開始點(diǎn)名后需點(diǎn)擊停止按鈕完成點(diǎn)名,因?yàn)槭蔷啺鏇]有考慮自動(dòng)停止需求。姓名數(shù)據(jù)以字符串形式儲(chǔ)存,適合小范圍點(diǎn)名使用,有大量需求可自己適當(dāng)改進(jìn)。

<head> <meta charset='UTF-8'> <meta name='viewport' content='width=device-width, initial-scale=1.0'> <title>隨機(jī)點(diǎn)名生成</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'>隨機(jī)點(diǎn)名系統(tǒng)</h2> //實(shí)時(shí)顯示系統(tǒng)時(shí)間標(biāo)簽 <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’); //數(shù)據(jù)準(zhǔn)備 var nameString = new String('張三,李四,王五,趙六,周七,田八,國九,歸零,張3,李4,王5,趙6,周7,田8,國9,歸0'); var nameArr = nameString.split(','); //獲取每個(gè)學(xué)生姓名添加到標(biāo)簽中,自動(dòng)解析html標(biāo)簽 var str = ''; for (let i = 0; i < nameArr.length; i++) { str += '<li >' + nameArr[i] + '</li>' } boxUl.innerHTML = str; //添加開始按鈕的點(diǎn)擊事件 var timer = null; start.onclick = function () { // 設(shè)置定時(shí)器 timer = setInterval(function () { // 根據(jù)數(shù)組長度范圍生成隨機(jī)數(shù) var i = Math.floor(Math.random() * nameArr.length); // 先通過for循環(huán)清空所有style屬性 for (var j = 0; j < oLi.length; j++) { oLi[j].removeAttribute('style'); } // 為隨機(jī)選擇的li顏色屬性 oLi[i].style.background = 'red'; }, 150); }; // 點(diǎn)擊停止 stop.onclick = function () { // 清空定時(shí)器停止點(diǎn)名 clearInterval(timer); } //頁面初始化時(shí)間設(shè)置 window.onload = function () { datatime(); } //頁面時(shí)間動(dòng)態(tài)刷新 setInterval(datatime, 1000); function datatime() { let data = new Date(); let dataString ='現(xiàn)在是北京時(shí)間:' + data.toLocaleString(); document.getElementById('data').innerHTML = dataString; }</script>

附一張效果圖

js實(shí)現(xiàn)隨機(jī)點(diǎn)名器精簡版

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 亚洲精品影院久久久久久 | 午夜欧美日韩在线视频播放 | 国内自拍第一页 | 日本激情视频在线观看 | 性成人动作片在线看 | 第四色成人网 | 欧美成人免费看片一区 | 99久久精品国产一区二区三区 | 偷拍精品视频一区二区三区 | 国产精品久久久久久久 | 久久久国产99久久国产一 | 欧美日韩亚洲综合在线一区二区 | 另类亚洲孕妇分娩网址 | 国产九九精品视频 | 欧美精品高清 | 男女国产视频 | 99精品视频一区在线观看miya | 免费a级毛片视频 | 一级做a爰片久久毛片苍井优 | 国产精品久久久久久免费播放 | 久久精品免费观看久久 | a级毛片无码免费真人 | 久草视频免费播放 | 亚洲成aⅴ人片在线影院八 亚洲成av人片在线观看 | 欧美日韩一区二区在线 | 国内自拍2020| 一 级做人爱全视频在线看 一本不卡 | 欧美亚洲一区二区三区 | 韩国一区在线 | 国产精品日韩欧美一区二区 | 天堂男人2021av | 亚洲日本视频 | www.av在线免费观看 | 亚洲成aⅴ人片在线影院八 亚洲成av人片在线观看 | 欧美视频久久久 | 亚洲在线网站 | 色综合久久88色综合天天小说 | 免费韩国一级毛片 | 国产一区二区三区四区波多野结衣 | 狠狠色丁香久久婷婷综合_中 | 高清日本在线成人免费视频 |