JavaScript實現隨機點名網頁
JavaScript寫一個隨機點名網頁,供大傢參考,具體內容如下
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Document</title> <style> * { margin: 0; padding: 0; } #box { border: 1px solid black;/*設置盒子的邊框和顏色*/ width: 500px; height: 500px; margin: 100px auto;/*離頂部200px,並且居中*/ background-color: #000000;/*盒子的背景顏色*/ position: relative;/*定位*/ } p{ width: 500px; height: 200px; text-align: center;/*將文本居中*/ line-height: 200px;/*設置行高*/ font-size: 80px;/*字體大小*/ color: #ffff00; } #anniu { width: 200px; height: 50px; background-color:#00aaff; position: absolute; bottom: 100px;/*距離底部100px*/ left: 50%; margin-left: -100px; color: #ffffff; font-size: 20px } </style> </head> <body> <div id="box"> <p id="wenben">隨機點名冊</p> <input type="button" value="開始點名" id="anniu"> </div> </body> <script> var wenben = document.getElementById("wenben") var anniu = document.getElementById("anniu") var timer //定義計時器 var arr = ['劉一','陳二','張三','李四','王五','趙六','孫七','周八','吳九','鄭十'] var test = true anniu.onclick = function() { if (test) { start() anniu.innerHTML = "結束" test = false } else { stop() anniu.innerHTML = "開始" test = true } } function start() { /*開始*/ timer = setInterval(function random() { var index = parseInt(Math.random() * arr.length) wenben.innerHTML = arr[index] }, 50); } function stop() { /*結束*/ clearInterval(timer) } </script> </html>
實現效果如下圖:
以上就是本文的全部內容,希望對大傢的學習有所幫助,也希望大傢多多支持WalkonNet。