知识点

  1. Math.random产生随机数

运行效果


点击开始随机动

点击结束停止

代码

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><style>body {text-align: center}#name {font-size: 20px;margin-top: 20px}</style></head>
<body>
<button id="begin">开始点名</button>
<button id="end">结束点名</button>
<div id="name"></div>
<script>window.onload = function (ev) {// 1. 获取标签var begin = document.getElementById('begin');var end = document.getElementById('end');var name = document.getElementById('name');// 2. 定义变量var intervalID = null;var nameArr = ['科比','詹姆斯','麦迪','艾弗森','卡特','杜兰特','安东尼','韦德','罗斯'];name.innerText = nameArr[5];// 3. 接听点击begin.addEventListener('click',function (ev1) {clearInterval(intervalID);intervalID = setInterval(function () {// 3.1 产生随机数var s_index = parseInt(Math.random()*nameArr.length);name.innerText = nameArr[s_index];},20)});end.onclick = function (ev1) {clearInterval(intervalID);}}
</script>
</body>
</html>

Javascript特效:点名册(随机点名)相关推荐

  1. JavaScript 课堂练习 随机点名,被点过的名字不再出现

    JavaScript 课堂练习 随机点名,被点过的名字不再出现 <!DOCTYPE html> <html lang="en"> <head>& ...

  2. JavaScript实现效果——随机点名

    1.效果如下: 2.代码如下: (1)CSS body{background-color: hotpink; } .all{width: 1000px;height: 600px;margin: 0 ...

  3. js做个随机点名的小游戏

    用JavaScript做个随机点名的小游戏,用一个开关控制点名程序的开始与暂停 <!DOCTYPE html> <html lang="zh"><he ...

  4. javascript 随机点名

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

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

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

  6. 原生JavaScript实现随机点名

    原生JavaScript实现随机点名 一,HTML代码 <div id="center"><div id="showname">O_O ...

  7. Javascript随机点名系统

    本次分享JavaScript主要知识点涉及到for循环.if选择结构判断语句.数组的定义.定时器.清除定时器等. 运行后的效果图 主要思路与方法 开始按钮与结束按钮相互切换 点击开始按钮,将按钮中的内 ...

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

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

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

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

  10. java网页随机点名册_javascript网页随机点名实现过程解析

    主要知识点涉及if选择结构判断语句.数组的定义.定时器.清除定时器.日期对象的使用. 1.HTML结构 随机点名 .box{ width: 200px; height: 200px; border: ...

最新文章

  1. 蒟蒻的第一篇博客CF1041C Coffee Break(二分+贪心+set)
  2. ISME:水库蓝藻水华发生和消退后浮游生物群落的动态变化
  3. JavaWeb项目异常管理之log4j的使用教程
  4. 在asp.net中使用 log4net 笔记
  5. Ubuntu设置环境变量
  6. 皮卡丘为什么不进化_精灵宝可梦:进化后反而变弱的精灵!皮卡丘:知道我为什么不进化了?反而会变弱!...
  7. flutter usb串口_Flutter 调试方式
  8. 【scala】 scala xml 处理(⑨)
  9. linux locale字符集设置,Linux下通过locale来设置字符集
  10. revo uninstaller pro 长期试用的正确姿势!!
  11. 药剂学(专)-形考作业(一)答案
  12. 入门大数据就业前景怎么样?
  13. 支付宝第三方支付接口java调用详细文档
  14. matlab 求矩阵程序设计,MATLAB程序设计教程(2)—MATLAB矩阵及其运算(3)
  15. arcgis中字段的融合_利用ArcGis进行地理处理之三(融合)
  16. vant 表单按钮置灰_Vant Button 按钮
  17. 关于CreateParams的参数
  18. linux 文件擦除,linux文件系统如何使用emmc的擦除功能(Erase Trim Discard Sanitize)达到最优performance...
  19. Python实现车牌摇号小程序
  20. [XSY 3322][置换+dp]Dexterity

热门文章

  1. 【论文阅读记录】孪生网络(Siamese network)
  2. 《日语综合教程》第七册 第五課 みやこ人と都会人
  3. 决战秋招 -- 经典面试题集锦
  4. POJ 2159 分组密码与流密码
  5. ntpdate离线安装
  6. c语言清除文件缓存区,C语言之清空缓存区
  7. packet tracer 下载及简介
  8. opencv3/C++ SURF特征检测
  9. SDSoC软硬件协同设计流程系列——1.基于SDSoC的软硬件协同设计流程简介
  10. 理解逻辑斯蒂回归模型