JS之随机点名系统
来源:互联网 发布:书生商友seo 编辑:程序博客网 时间:2024/05/16 05:58
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style> body{ background-color: aliceblue; } .box{ width: 1000px; height: 240px; /*background-color: aqua;*/ margin: 0 auto; margin-top: 100px; clear: both; } #btn{ width: 100px; height: 30px; margin-left: 600px; margin-top: 50px; } .name{ width: 100px; height: 30px; float: left; background-color: antiquewhite; margin-left: 10px; margin-top: 10px; text-align: center; line-height: 30px; } #span{ float: right; position: relative; top: 55px; right: 185px; } h1{ text-align: center; } </style></head><body> <h1>随机点名系统</h1> <span id="span"></span> <div class="box" id="box"></div> <input type="button" id="btn" value="点名"/> <script>// 获取id函数 function my$(id){ return document.getElementById(id) };// 模拟后台数据 var arr = ["吉帆","静慧","嘉歆","金枝","王大妈","老王","刘疙瘩","杨伟", "韩晁","静涵","静曼","晶晶","靓影","嘉宝","李静","李志","李伟","家美" ,"金枝","静恬","刘泽祥","静和","晶灵","立超","嘉懿","王欢","王欣","郭琦" ,"嘉美","王琦","洁静","小杨","佳思","吉玉","张焕","张赛","娟秀","菊月" ,"王晶","吉玟","王飞","皎洁","曾艳","王翠青" ];// 动态创建层 for(var i =0;i<arr.length;i++){ var div = document.createElement("div"); div.innerText=arr[i]; div.className="name"; my$("box").appendChild(div); };// 点名 my$("btn").onclick=function(){ var peoples= arr.length;// 监视按钮的状态 if(this.value==="点名"){// 定时针 timeId=setInterval(function () {// 清空所有层的颜色 for(var i =0;i<arr.length;i++){ my$("box").children[i].style.background="" };// 留下当前层的颜色 var random = parseInt(Math.random()*peoples); my$("box").children[random].style.background="red"; },100); this.value="停止"; }else{// 清除计时器 clearInterval(timeId); this.value="点名"; }; };// 获取时间的函数 getTime(); setInterval(getTime,1000) function getTime(){ var day = new Date(); var year = day.getFullYear();//年 var month = day.getMonth()+1;//月 var dat = day.getDate();//日 var hour = day.getHours();//小时 var minitue = day.getMinutes();//分钟 var second = day.getSeconds();// my$("span").innerText=year+"-"+month+"-"+dat+" "+hour+":"+minitue+":"+second } </script></body></html>
这里是利用了一个假数据来模拟后台数据,元素都是通过数据的个数创建的,所以在这里如果需要添加和删除成员,只需对数据进行修改即可。
阅读全文
0 0
- JS之随机点名系统
- js随机点名系统
- java 小程序之随机点名系统
- js随机点名
- js实现随机点名
- 简单的随机点名系统
- c语言随机点名系统
- JS实现的随机点名的模型
- 随机点名
- 随机点名
- 随机点名
- js随机点名 方式 和 js生成随机数 案例
- 用C语言编写一个随机点名系统
- 叫你怎么用javascript制作制作随机点名系统!
- EXCEL VBA入门(课堂随机点名系统)
- 点名系统
- javascript 随机点名
- 学生随机点名程序
- 算法数学推导
- clipboard.js使用总结
- 恐惧:中年程序员会害怕丢掉工作吗?
- hdu 4791 Alice's Print Service(二分)
- appium自动化测试实践之Androidstudio模拟器avd创建和连接
- JS之随机点名系统
- qt调试中的一些问题
- 模拟实现容器适配器栈和队列
- 【实战】计算器的样式布局
- 第十一天(HTML5BASIC)
- 分析golang的slice排序
- 调用request请求返回xml
- 二叉树:前序,后序,中序遍历(递归+非递归);层次(队列)
- ajax的一些小问题