<body>
<button>开始点名</button>
<table width="200px" border="1px" cellspacing="0"><tr><td> aaa</td><td> bbb</td><td> ccc</td></tr><tr><td> ddd</td><td> ggg</td><td> hhh</td></tr><tr><td> mmm</td><td> nnn</td><td> zzz</td></tr>
</table>
<script>let tds = document.getElementsByTagName("td"); // 找到所有的td方便操作let lastIndex  ; //记录上一次td背景的索引值let flag = false;// 记录按钮的切换状态let timeId; //专门用来定时的唯一标识//1.找到按钮给按钮绑定单击事件let btn = document.getElementsByTagName("button")[0].onclick = function () {flag =!flag;if(flag){//将按钮的内容改成"停止点名"document.getElementsByTagName("button")[0].innerHTML = "停止点名"//2.编写开始点名的逻辑, 开启定时器timeId = setInterval(function () {//3.Math , 找到所有td, 给指定的td的背景改了let index = Math.floor(Math.random() * (tds.length));if(lastIndex != undefined){//先将上一次背景改回去tds[lastIndex].style.background = "";}//将新的背景改成红色tds[index].style.background = "red";//新的索引将要变成老的索引lastIndex = index;}, 50);}else{//将按钮的内容改成"开始点名"document.getElementsByTagName("button")[0].innerHTML = "开始点名"clearInterval(timeId);}}</script>
</body>

JQuery点名表案例相关推荐

  1. 经典案例重点案例:点名表,JS正则验证全选、全不选、反选,点击可以实现三个功能,轮播图 字符串截取以及替换,图片切换

     重点案例: 点击开始点名,框内的名字转动 点击结束点名,框内的转动停止,并出现一个随机的学生姓名 <!DOCTYPE html> <html>     <head> ...

  2. jQuery插件表单验证插件案例

    目录 1.自定义插件: 2.第三方插件: 3.表单验证插件的案例: 一.自定义插件 好,我们今天来看看在jQuery里面如何去自定义一个插件,以及后面Leaf用一个案例来带大家看看如何运用别人写好了的 ...

  3. jQuery验证表单插件——jquery-validation

    jQuery验证表单插件--jquery-validation The jQuery Validation Plugin provides drop-in validation for your ex ...

  4. jQuery选择器经典案例

    jQuery选择器经典案例 具体讲解内容参照上一篇: 选择器详细讲解 基本选择器 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN&qu ...

  5. JavaScript -- jQuery网页开发案例笔记

    视频地址:黑马程序员前端基础必备教程|jQuery网页开发案例精讲_哔哩哔哩_bilibili 视频代码地址:JavaScript_jQuery测试案例: 本仓库是学习jQuery相关知识.视频网址: ...

  6. 实战课【1】jQuery实现表单校验及布局

    实战课[1]jQuery实现表单校验及布局 在学习完html,css,js,mysql,jdbc,Servlet,filter,ajax,maven等web基础知识后,开始进行项目实战.此文就会记录在 ...

  7. 整理的16个有用的jQuery Form(表单)验证教程

    表单在每个网站开发者必不可少的组成部份,而最烦繁的也是表单验证部份,借助于jQuery一些现有成熟的插件,可以大大减少我们的开发工作量以及减少很多重复出现的问题 ,这篇文章将整理出非常好的16篇非常有 ...

  8. 使用jQuery提交表单

    我想使用jQuery提交表单. 有人可以提供代码,演示或示例链接吗? #1楼 来自手册: jQuery Doc $("form:first").submit(); #2楼 您将必须 ...

  9. jQuery formValidator表单校验代码生成器ver1.0

    发表感言      很感谢一直在支持我的网友们,感谢你们对插件改进的建议.虽然最近坐的脖子和屁股痛,但是我还是用休息时间完成了这个代码生成器的开发,再次感谢支持我的网友们. 谈一下写代码生成器的目的 ...

最新文章

  1. ospf cost 引起路由可以ping通但应用无法连接_路由算法(通网五)
  2. ==和equals的简单比较
  3. SSH实现论坛BBS系统
  4. python资料包-5个G的Python学习资料包:让你从零基础成编程大神!
  5. 创建python2与python3虚拟环境失败的原因
  6. Lucene查询索引代码实现
  7. spark内核揭秘-09-RDD的count操作 触发Job全生命周期-01
  8. 写出计算机视觉技术的基本应用,青岛大学研究生专业介绍:计算机应用技术
  9. vs2015编译ffmpeg
  10. 装载list的时候 一定要把每一个实体放到for里面
  11. 数据结构(一)线性链表、非线性链表、稀疏数组与队列、单向链表
  12. 【云周刊】第121期:图管够!灌篮高手、女儿国…阿里日,这帮程序员太会玩了!
  13. hash碰撞解决方法
  14. 电池SOC估计-EKF UKF
  15. element ui响应式布局笔记,适配笔记
  16. 消防工程师 8.2 防排烟系统-防烟
  17. Debussy-54v9安装
  18. 利用微信公众号实现商品的展示和支付(2)
  19. 《python(廖雪峰课程)》学习笔记
  20. python斐波那契数列第四十项_传统文化的数学基础(四)--论八卦、五行、天干地支、二十四节气、洛书与黄金分...

热门文章

  1. C#毕业设计——基于C#+asp.net+cs的Web Mail邮件收发系统设计与实现(毕业论文+程序源码)——邮件收发系统
  2. stop slave mysql_mysql执行stop slave一直卡在Killing slave的状态
  3. 义乌义川机器人_义乌毛氏发源地——尚阳
  4. 郑州大学大学计算机基础实验报告书答案,最新郑州大学计算机考试模拟题目.doc...
  5. 班主任工作总结中职计算机网络,中职计算机班班主任工作计划
  6. 2022年9月电子学会C语言等级考试试卷(三级)答案解析
  7. 做网站SEO优化每天都做什么
  8. 直捣三星老巢,小米携红米Note 5进军韩国市场!
  9. python过京东app图形验证勾股定理_泰尔实验室检测结果公布,京东金融app安全性得以验证...
  10. 英语口语测试对话软件,英语口语人机对话软件