JS 全选 反选及 判断是否是全选或全不选

2024-02-16 10:18

本文主要是介绍JS 全选 反选及 判断是否是全选或全不选,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 

<div class="right_nk_box"><div class="right_bg_box"><div><h2>JS 全选   反选及 判断是否是全选或全不选</h2></div><table width="100%" cellspacing="1" border="0" bgcolor="#d8dcdf" id="main_tab"><tbody><tr class="biaoge_td1"><td width="5%" class="biaoge_td3"><input type="checkbox" id="checkbox_main" name="checkbox_main" οnclick="checkAll();"><span>(全选/反选)</span></td></tr><tr class="biaoge_td2"><td bgcolor="#FFFFFF"><input type="checkbox" id="ck_1" name="checkbox" οnclick="unCheckAll();"></td></tr><tr class="biaoge_td2"><td bgcolor="#FFFFFF"><input type="checkbox" id="ck_1" name="checkbox" οnclick="unCheckAll();"></td></tr><tr class="biaoge_td2"><td bgcolor="#FFFFFF"><input type="checkbox" id="ck_1" name="checkbox" οnclick="unCheckAll();"></td></tr><tr class="biaoge_td2"><td bgcolor="#FFFFFF"><input type="checkbox" id="ck_1" name="checkbox" οnclick="unCheckAll();"></td></tr><tr class="biaoge_td2"><td bgcolor="#FFFFFF"><input type="checkbox" id="ck_1" name="checkbox" οnclick="unCheckAll();"></td></tr><tr class="biaoge_td2"><td bgcolor="#FFFFFF"><input type="checkbox" id="ck_1" name="checkbox" οnclick="unCheckAll();"></td></tr></tbody></table></div></div>
 

 

 

 

 

 

JS代码

 

    

     /*** 全选/反选*/
function checkAll(){var checkMain =  document.getElementById("checkbox_main");var code_Values = document.getElementsByName("checkbox");if(checkMain.checked){for(i = 0;i < code_Values.length;i++){if(code_Values[i].type == "checkbox"){code_Values[i].checked = true;}   }}else{for(j = 0;j < code_Values.length;j++){if(code_Values[j].type == "checkbox"){code_Values[j].checked = false;}   }}
}function unCheckAll(){var checkMain =  document.getElementById("checkbox_main");if(isAllCheckTrue()){checkMain.checked = true;}else{checkMain.checked = false;}
}/** 判断是否全选的方法*/
function isAllCheckTrue(){var code_Values = document.getElementsByName("checkbox");for(i = 0;i < code_Values.length;i++){if(!code_Values[i].checked){return false;}}return true;}/** 判断是否全不选的方法*/
function isAllCheckFalse(){var code_Values = document.getElementsByName("checkbox");for(i = 0;i < code_Values.length;i++){if(code_Values[i].checked){return false;}}return true;
}

 

这篇关于JS 全选 反选及 判断是否是全选或全不选的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/714242

相关文章

JS常用组件收集

收集了一些平时遇到的前端比较优秀的组件,方便以后开发的时候查找!!! 函数工具: Lodash 页面固定: stickUp、jQuery.Pin 轮播: unslider、swiper 开关: switch 复选框: icheck 气泡: grumble 隐藏元素: Headroom

在JS中的设计模式的单例模式、策略模式、代理模式、原型模式浅讲

1. 单例模式(Singleton Pattern) 确保一个类只有一个实例,并提供一个全局访问点。 示例代码: class Singleton {constructor() {if (Singleton.instance) {return Singleton.instance;}Singleton.instance = this;this.data = [];}addData(value)

poj 3259 uva 558 Wormholes(bellman最短路负权回路判断)

poj 3259: 题意:John的农场里n块地,m条路连接两块地,w个虫洞,虫洞是一条单向路,不但会把你传送到目的地,而且时间会倒退Ts。 任务是求你会不会在从某块地出发后又回来,看到了离开之前的自己。 判断树中是否存在负权回路就ok了。 bellman代码: #include<stdio.h>const int MaxN = 501;//农场数const int

Node.js学习记录(二)

目录 一、express 1、初识express 2、安装express 3、创建并启动web服务器 4、监听 GET&POST 请求、响应内容给客户端 5、获取URL中携带的查询参数 6、获取URL中动态参数 7、静态资源托管 二、工具nodemon 三、express路由 1、express中路由 2、路由的匹配 3、路由模块化 4、路由模块添加前缀 四、中间件

zoj 1721 判断2条线段(完全)相交

给出起点,终点,与一些障碍线段。 求起点到终点的最短路。 枚举2点的距离,然后最短路。 2点可达条件:没有线段与这2点所构成的线段(完全)相交。 const double eps = 1e-8 ;double add(double x , double y){if(fabs(x+y) < eps*(fabs(x) + fabs(y))) return 0 ;return x + y ;

POJ1269 判断2条直线的位置关系

题目大意:给两个点能够确定一条直线,题目给出两条直线(由4个点确定),要求判断出这两条直线的关系:平行,同线,相交。如果相交还要求出交点坐标。 解题思路: 先判断两条直线p1p2, q1q2是否共线, 如果不是,再判断 直线 是否平行, 如果还不是, 则两直线相交。  判断共线:  p1p2q1 共线 且 p1p2q2 共线 ,共线用叉乘为 0  来判断,  判断 平行:  p1p

Codeforces Round #113 (Div. 2) B 判断多边形是否在凸包内

题目点击打开链接 凸多边形A, 多边形B, 判断B是否严格在A内。  注意AB有重点 。  将A,B上的点合在一起求凸包,如果凸包上的点是B的某个点,则B肯定不在A内。 或者说B上的某点在凸包的边上则也说明B不严格在A里面。 这个处理有个巧妙的方法,只需在求凸包的时候, <=  改成< 也就是说凸包一条边上的所有点都重复点都记录在凸包里面了。 另外不能去重点。 int

EasyPlayer.js网页H5 Web js播放器能力合集

最近遇到一个需求,要求做一款播放器,发现能力上跟EasyPlayer.js基本一致,满足要求: 需求 功性能 分类 需求描述 功能 预览 分屏模式 单分屏(单屏/全屏) 多分屏(2*2) 多分屏(3*3) 多分屏(4*4) 播放控制 播放(单个或全部) 暂停(暂停时展示最后一帧画面) 停止(单个或全部) 声音控制(开关/音量调节) 主辅码流切换 辅助功能 屏

【408DS算法题】039进阶-判断图中路径是否存在

Index 题目分析实现总结 题目 对于给定的图G,设计函数实现判断G中是否含有从start结点到stop结点的路径。 分析实现 对于图的路径的存在性判断,有两种做法:(本文的实现均基于邻接矩阵存储方式的图) 1.图的BFS BFS的思路相对比较直观——从起始结点出发进行层次遍历,遍历过程中遇到结点i就表示存在路径start->i,故只需判断每个结点i是否就是stop

使用JS/Jquery获得父窗口的几个方法(笔记)

<pre name="code" class="javascript">取父窗口的元素方法:$(selector, window.parent.document);那么你取父窗口的父窗口的元素就可以用:$(selector, window.parent.parent.document);如题: $(selector, window.top.document);//获得顶级窗口里面的元素 $(