原生JavaScript实现随机点名

一,HTML代码

<div  id="center"><div id="showname">O_O 点名不求人!!!</div><button onclick="buttonname()" id="startname">开始点名</button>
</div>

二,CSS代码

   #center{width: 700px;height: 500px;background-color:#000000;margin: 0 auto;border: solid 1px #800080;position: relative;border-radius: 3px;}#startname{position: absolute;bottom: 0;left: 48%;color: white;background-color: green;}#showname{font-size: 40px;color: white;line-height: 500px;text-align: center;}

三,JavaScript代码

var startid=null;function buttonname(){var buttonid=document.getElementById('startname');var textvaule=buttonid.firstChild.nodeValue;if(textvaule=="开始点名"){buttonid.innerHTML="停止点名";buttonid.style.backgroundColor="red";startname();}else if(textvaule=="停止点名"){buttonid.innerHTML="开始点名";buttonid.style.backgroundColor="green";clearTimeout(startid);}}function startname(){var arr=["黄娜","吴嘉鑫","林仟",'张成','杨纹涓','曾建淞','李雯雯','胡文宇','梁鑫','龚欣洪','高凌燕','白雪','钱丽莎','李茜','庾小龙','陈杜春','裴俊杰','韩斌','张立成','黄博文','周卓瑶','唐子炜','殷泳豪','王雯','钟月','杨欣','彭言强','刘浩','陈思露','朱红桔','赵伟','陈美秀','曾杰','柳续隆','赵洋'];var randomnum=Math.floor(Math.random()*35);var showid=document.getElementById('showname');var showname=arr[randomnum];showid.innerHTML=showname;startid=setTimeout("startname()",100);}

四,实现效果

原生JavaScript实现随机点名相关推荐

  1. 使用原生Js实现随机点名

    使用原生Js实现随机点名 最近学了一点前端内容,老师让用js设计一个班里的随机点名器.就尝试写了一个,具体实现效果如图: 实现代码: <!DOCTYPE html> <html la ...

  2. SASS+Compass基本使用,结合JavaScript实现随机点名小系统

    SASS+Compass基本使用,以一个随机点名demo为例 demo 源码:https://github.com/XieTongXue/call-over,效果请看(5),代码解释请看源码. (1) ...

  3. html中自动随机点名的程序,JavaScript实现随机点名程序

    本文实例为大家分享了js实现随机点名程序的具体代码,供大家参考,具体内容如下 效果: 录制的gif效果图没那么理想,其实速度是比这个快的 思路: 1.定义一个数组,存放名单 2.启动定时器,设定间隔时 ...

  4. 原生JS实现随机点名项目

    核心思想 随机产生规定范围内的整数,然后再产生相同范围内的整数,两者相同时,则暂停. 所用知识 Math.random() * num: 产生从0到num的随机数 Math.floor(): 向下取整 ...

  5. javascript实现随机点名

    1.math随机数方法获取一个数,再根据这个随机数找到相应数组的索引,把索引对应的值取出来,进行展示,中间再利用setInterval()计时器实现循环,紧接着再利用settimeout()计时器只执 ...

  6. javascript制作随机点名表

    <html> <head> <meta http-equiv="Content-Type" content="text/html;chars ...

  7. js html转盘点名,原生JS实现简易随机点名功能

    定时器的工作原理,这里将用引用How JavaScript Timers Work中的例子来解释定时器的工作原理,该图为一个简单版的原理图.· 上图中,左侧数字代表时间,单位毫秒:左侧文字代表某一个操 ...

  8. javascript 随机点名

    javascript随机点名 视频 https://www.bilibili.com/video/BV1PJ41177YW?p=4 代码 <!DOCTYPE html> <html ...

  9. 用php实现随机点名,使用javascript做的一个随机点名程序

    这篇文章主要介绍了使用javascript做的一个随机点名程序,经测试,效果相当不错,需要的朋友可以参考下 /p> "http://www.w3.org/TR/html4/loose. ...

最新文章

  1. 常用邮件客户端软件设置
  2. error: gnu/stubs-32.h: No such file or directory
  3. Oracle 1204 RAC failover 测试 (一)
  4. 方阵和的行列式、方阵行列式的和
  5. 第二章 html标记语言,第二章-认识HTML标签
  6. 阿里、京东、美团、百度面试总结
  7. 全表行转列——动态SQL
  8. 阿里云刘伟光:核心系统转型之路
  9. Eclipse/MyEclipse一次修改或者编辑多行的快捷键
  10. java流传输_Java 运用流传输文件
  11. java 文件流传输_java – 将远程文件流式传输到文件对象中
  12. robot framework 添加selenium2library显示红色
  13. 利用LR做性能测试中出现的常见问题解决方案
  14. java科大讯飞语音合成,亲测
  15. DeepRank: A New Deep Architecture for Relevance Ranking in Information Retrieval
  16. java反斜杠_如何在字符串中使用反斜杠(\)?
  17. Google Play邮件提示: 您必须声明您的广告 AD_ID 权限
  18. Python案例1—人民币与美元的汇率兑换V_4.0
  19. 永久免费开源在线客服系统推荐收藏
  20. ​力扣解法汇总1037-有效的回旋镖

热门文章

  1. 《爱你就像爱生命》读后
  2. WebGL实时视频(6) Unity里面显示视频
  3. python中random模块
  4. PyTorch导入报错:ValueError: module functions cannot set METH_CLASS or METH_STATIC
  5. 线控转向,包含设计说明书,carsim模型,MATLAB Simulink模型全套
  6. 白月黑羽教python之selenium:课后练习
  7. 2018CodeM复赛
  8. The Earth Rover
  9. OS X系统 手势终极设置方法+BetterTouchTool详细设置中文翻译
  10. STM32驱动硬件MG90S舵机