JQuery点名表案例
<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点名表案例相关推荐
- 经典案例重点案例:点名表,JS正则验证全选、全不选、反选,点击可以实现三个功能,轮播图 字符串截取以及替换,图片切换
重点案例: 点击开始点名,框内的名字转动 点击结束点名,框内的转动停止,并出现一个随机的学生姓名 <!DOCTYPE html> <html> <head> ...
- jQuery插件表单验证插件案例
目录 1.自定义插件: 2.第三方插件: 3.表单验证插件的案例: 一.自定义插件 好,我们今天来看看在jQuery里面如何去自定义一个插件,以及后面Leaf用一个案例来带大家看看如何运用别人写好了的 ...
- jQuery验证表单插件——jquery-validation
jQuery验证表单插件--jquery-validation The jQuery Validation Plugin provides drop-in validation for your ex ...
- jQuery选择器经典案例
jQuery选择器经典案例 具体讲解内容参照上一篇: 选择器详细讲解 基本选择器 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN&qu ...
- JavaScript -- jQuery网页开发案例笔记
视频地址:黑马程序员前端基础必备教程|jQuery网页开发案例精讲_哔哩哔哩_bilibili 视频代码地址:JavaScript_jQuery测试案例: 本仓库是学习jQuery相关知识.视频网址: ...
- 实战课【1】jQuery实现表单校验及布局
实战课[1]jQuery实现表单校验及布局 在学习完html,css,js,mysql,jdbc,Servlet,filter,ajax,maven等web基础知识后,开始进行项目实战.此文就会记录在 ...
- 整理的16个有用的jQuery Form(表单)验证教程
表单在每个网站开发者必不可少的组成部份,而最烦繁的也是表单验证部份,借助于jQuery一些现有成熟的插件,可以大大减少我们的开发工作量以及减少很多重复出现的问题 ,这篇文章将整理出非常好的16篇非常有 ...
- 使用jQuery提交表单
我想使用jQuery提交表单. 有人可以提供代码,演示或示例链接吗? #1楼 来自手册: jQuery Doc $("form:first").submit(); #2楼 您将必须 ...
- jQuery formValidator表单校验代码生成器ver1.0
发表感言 很感谢一直在支持我的网友们,感谢你们对插件改进的建议.虽然最近坐的脖子和屁股痛,但是我还是用休息时间完成了这个代码生成器的开发,再次感谢支持我的网友们. 谈一下写代码生成器的目的 ...
最新文章
- ospf cost 引起路由可以ping通但应用无法连接_路由算法(通网五)
- ==和equals的简单比较
- SSH实现论坛BBS系统
- python资料包-5个G的Python学习资料包:让你从零基础成编程大神!
- 创建python2与python3虚拟环境失败的原因
- Lucene查询索引代码实现
- spark内核揭秘-09-RDD的count操作 触发Job全生命周期-01
- 写出计算机视觉技术的基本应用,青岛大学研究生专业介绍:计算机应用技术
- vs2015编译ffmpeg
- 装载list的时候 一定要把每一个实体放到for里面
- 数据结构(一)线性链表、非线性链表、稀疏数组与队列、单向链表
- 【云周刊】第121期:图管够!灌篮高手、女儿国…阿里日,这帮程序员太会玩了!
- hash碰撞解决方法
- 电池SOC估计-EKF UKF
- element ui响应式布局笔记,适配笔记
- 消防工程师 8.2 防排烟系统-防烟
- Debussy-54v9安装
- 利用微信公众号实现商品的展示和支付(2)
- 《python(廖雪峰课程)》学习笔记
- python斐波那契数列第四十项_传统文化的数学基础(四)--论八卦、五行、天干地支、二十四节气、洛书与黄金分...
热门文章
- C#毕业设计——基于C#+asp.net+cs的Web Mail邮件收发系统设计与实现(毕业论文+程序源码)——邮件收发系统
- stop slave mysql_mysql执行stop slave一直卡在Killing slave的状态
- 义乌义川机器人_义乌毛氏发源地——尚阳
- 郑州大学大学计算机基础实验报告书答案,最新郑州大学计算机考试模拟题目.doc...
- 班主任工作总结中职计算机网络,中职计算机班班主任工作计划
- 2022年9月电子学会C语言等级考试试卷(三级)答案解析
- 做网站SEO优化每天都做什么
- 直捣三星老巢,小米携红米Note 5进军韩国市场!
- python过京东app图形验证勾股定理_泰尔实验室检测结果公布,京东金融app安全性得以验证...
- 英语口语测试对话软件,英语口语人机对话软件