JavaScript实现随机点名器


Posted in Javascript onMarch 25, 2020

本文实例为大家分享了JavaScript实现随机点名器效果图的具体代码,供大家参考,具体内容如下

JavaScript实现随机点名器

js实现随机点名器的思路
利用setTimeout()计时器实现随机的效果,功能函数

function show(){
 var box=window.document.getElementById("box");
 var num=Math.floor((Math.random()*100000))%namelist.length;
 box.innerHTML=namelist[num];
 mytime=setTimeout("show()",1);
 }

完整代码如下:

<!DOCTYPE html>
<html>
 <head>
  <meta charset="UTF-8">
  <title>点击按钮随机点名-样式布局参考</title>
  <style type="text/css">  
   #box {
    margin: auto;
    width: 660px;
    font-size: 66px;
    height: 94px;
    color: #138eee;
    text-align: center;
    margin-top: 200px;
   }   
   #bt {
    margin: auto;
    width: 200px;
    text-align: center;
    margin-top: 75px;
    color: #fff;
    font-size: 25px;
    cursor: pointer;
   }
  </style>
   <script type="text/javascript">
   var namelist=["张三","李四","王五","赵六","孙七"];
 var mytime=null;
 
 function doit(){
 var bt=window.document.getElementById("bt");
 if(mytime==null){
  bt.innerHTML="停止";
  show();
 }
 else{
  bt.innerHTML="开始点名";
  clearTimeout(mytime);
  mytime=null;
 }
 }
 
 function show(){
 var box=window.document.getElementById("box");
 var num=Math.floor((Math.random()*100000))%namelist.length;
 box.innerHTML=namelist[num];
 mytime=setTimeout("show()",1);
 }
   </script>
 </head>
 <body id="bodybj" style="background-color: black;">
  <div id="box">亲,准备好点名了吗?</div>
  <div id="bt" onclick="doit()">开始点名</div>
 </body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Javascript Select操作大集合
May 26 Javascript
fireworks菜单生成器mm_menu.js在 IE 7.0 显示问题的解决方法
Oct 20 Javascript
javascript 伪数组实现方法
Oct 11 Javascript
JS TextArea字符串长度限制代码集合
Oct 31 Javascript
运算符&amp;&amp;的三个不同层次
Apr 07 Javascript
解决IE6的PNG透明JS插件使用介绍
Apr 17 Javascript
js实现从中间开始往上下展开网页窗口的方法
Mar 02 Javascript
node.js爬虫爬取拉勾网职位信息
Mar 14 Javascript
JS如何实现在页面上快速定位(锚点跳转问题)
Aug 14 Javascript
js使用swiper实现层叠轮播效果实例代码
Dec 12 Javascript
微信小程序 wx.getUserInfo引导用户授权问题实例分析
Mar 09 Javascript
Vue3.0 手写放大镜效果
Jul 25 Vue.js
JavaScript碰撞检测原理及其实现代码
Mar 12 #Javascript
JavaScript实现多个物体同时运动
Mar 12 #Javascript
基于javascript实现碰撞检测
Mar 12 #Javascript
jQuery使用ajax传递json对象到服务端及contentType的用法示例
Mar 12 #jQuery
js 使用ajax设置和获取自定义header信息的方法小结
Mar 12 #Javascript
javascript实现拖拽碰撞检测
Mar 12 #Javascript
原生js实现碰撞检测
Mar 12 #Javascript
You might like
如何在PHP中使用Oracle数据库(4)
2006/10/09 PHP
用php过滤危险html代码的函数
2008/07/22 PHP
那些年一起学习的PHP(二)
2012/03/21 PHP
php利用反射实现插件机制的方法
2015/03/14 PHP
AutoSave/自动存储功能实现
2007/03/24 Javascript
Javascript模块模式分析
2008/05/16 Javascript
JavaScript建立一个语法高亮输入框实现思路
2013/02/26 Javascript
浅析onsubmit校验表单时利用ajax的return false无效问题
2013/07/10 Javascript
jQuery动画效果-slideUp slideDown上下滑动示例代码
2013/08/28 Javascript
jQuery控制iFrame(实例代码)
2013/11/19 Javascript
JavaScript代码判断点击第几个按钮
2015/12/13 Javascript
Three.js学习之Lamber材质和Phong材质
2016/08/04 Javascript
jQuery Checkbox 全选 反选的简单实例
2016/11/29 Javascript
bootstrap table 数据表格行内修改的实现代码
2017/02/13 Javascript
使用JS在浏览器中判断当前网络连接状态的几种方法
2017/05/05 Javascript
解决BootStrap Fileinput手机图片上传显示旋转问题
2017/06/01 Javascript
Angular5升级RxJS到5.5.3报错:EmptyError: no elements in sequence的解决方法
2018/04/09 Javascript
微信小程序通过保存图片分享到朋友圈功能
2018/05/24 Javascript
M2实现Nodejs项目自动部署的方法步骤
2019/05/05 NodeJs
JavaScript中的this/call/apply/bind的使用及区别
2020/03/06 Javascript
[01:07]DOTA2次级职业联赛 - Fpb战队宣传片
2014/12/01 DOTA
[57:50]DOTA2上海特级锦标赛主赛事日 - 4 胜者组决赛Secret VS Liquid第二局
2016/03/05 DOTA
Python多进程通信Queue、Pipe、Value、Array实例
2014/11/21 Python
[原创]教女朋友学Python(一)运行环境搭建
2017/11/29 Python
python 识别图片中的文字信息方法
2018/05/10 Python
把csv文件转化为数组及数组的切片方法
2018/07/04 Python
Django中使用第三方登录的示例代码
2018/08/20 Python
Python实现数字的格式化输出
2020/08/01 Python
使用python库xlsxwriter库来输出各种xlsx文件的示例
2020/09/01 Python
Python实现EM算法实例代码
2020/10/04 Python
python如何利用Mitmproxy抓包
2020/10/10 Python
HTML5 Blob 实现文件下载功能的示例代码
2019/11/29 HTML / CSS
EQVVS官网:设计师男装和女装
2018/10/24 全球购物
国贸类专业毕业生的求职信分享
2013/12/08 职场文书
南京大屠杀观后感
2015/06/02 职场文书
MySQL复制问题的三个参数分析
2021/04/07 MySQL