checkbox全选全不选
来源:互联网 发布:js日期选择器 编辑:程序博客网 时间:2024/05/17 07:32
第一种方法:
function checkAll(){
var items=document.getElementByName(checkbox_name);//checkbox_name指除触发事件的那个checkbox以外所有checkbox的名字
var len=items.length;
if(len){//判断是否有要选择的checkbox
for(var i=0;i<len;i++){
if(items[i].checked==true){//这段代码实现的功能是全不选
items[i].checked=false;
}else{
if(items[i].checked==false){//全选
items[i].checked=true;
}
}
}
}
总结:这种方法,简洁明了,容易理解,代码量也较少,缺点是如果有多个表单,checkbox的名字相同的话,会比较乱的。
第二种方法:
function checkAll2(){
var len=document.form1.length;//form1是指表单名
for(var i=0;i<len;i++){
if(document.form1[i].name=="c1"){c1是指checkbox
if(document.form1[i].checked==false){//以下同上
document.form1[i].checked=true;
}else{
if(document.form1[i].checked==true){
document.form1[i].checked=false;
}
}
}
第三种方法:
function checkAll()
{
var code_Values = document.getElementsByTagName("input");
for(i = 0;i < code_Values.length;i++){
if(code_Values[i].type == "checkbox")
{
code_Values[i].checked = true;
}
}
}
function uncheckAll()
{
var code_Values = document.getElementsByTagName("input");
for(i = 0;i < code_Values.length;i++){
if(code_Values[i].type == "checkbox")
{
code_Values[i].checked = false;
}
}
}
- checkbox的全选、全不选
- checkbox的全选、全不选
- checkbox全选全不选
- checkbox全选全不选
- jquery 全选、全不选checkbox
- 实现 checkbox 全选,全不选
- checkBox全选全不选
- checkbox全选/全不选
- checkbox全选与全不选
- checkbox全选全不选
- checkbox列表选择,全选,全不选
- jQuery实现CheckBox全选、全不选
- checkbox全选,全不选的应用
- Js checkbox全选和全不选
- jQuery实现CheckBox全选、全不选
- ExtJs 设置checkbox 全选/全不选
- jquery checkbox全选与全不选
- jQuery实现CheckBox全选、全不选
- Android 调用.Net WCF服务
- 正则表达式-------装载
- linux shell之cut命令
- Locks, Deadlocks, and Synchronization
- Lighttpd是什么,让多知名网站弃用Apache?
- checkbox全选全不选
- Android的Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)
- 阿里云实习生电话面试
- Android手机分辨率基础知识(DPI,DIP计算)
- document.forms的用法(ie,ff适用的方法)
- mediawiki解决方案
- 4.18第四章逻辑运算和选择结构程序
- 我的第一篇技术博客
- 鹰与乌鸦