脚 本 之 家 www.jb51.net
源码下载
软件下载
服务器常用软件
最近更新
繁体中文
首页
网页制作
脚本专栏
网络编程
数据库
脚本下载
程序教学
电子书籍
平面设计
媒体动画
模板下载
操作系统
网站运营
主机租用
域名查询
基础知识
javascript类库
表单特效
广告代码
网页特效
黑客性质
javascript技巧
页面导航:
首页
→
网络编程
→
JavaScript
→
表单特效
→ 正文内容
checkbox实现全选的多种方法 不断更新
原创
发布:dxy 字体:[
增加
减小
] 类型:
原创
复制代码
代码如下:
<script language=javascript>
//第一种方法
function selectall1()
{
var a = document.getElementsByTagName("input");
if(a[0].checked==true){
for (var i=0; i<a.length; i++)
if (a[i].type == "checkbox") a[i].checked = false;
}
else
{
for (var i=0; i<a.length; i++)
if (a[i].type == "checkbox") a[i].checked = true;
}
}
//第二种方法
function selectall2() {
var tform = document.forms['form1'];
for (var i=0;i<tform.length;i++)
{
var e = tform.elements[i];
if (e.type == "checkbox")
e.checked = !e.checked;
}
}
//第三种方法,结合上述两种方法
function selectall3()
{
var a = document.getElementsByTagName("input");
for (var i=0; i<a.length; i++)
if (a[i].type == "checkbox") a[i].checked =!a[i].checked;
}
//第四种方法
function selectall4(id){ //用id区分
var tform=document.forms['form1'];
for(var i=0;i<tform.length;i++){
var e=tform.elements[i];
if(e.type=="checkbox" && e.name==id) e.checked=!e.checked;
}
}
//第五种方法
function selectall(theform,thename){ //theform指定的form,thename是checkbox的name属性
var tform=document.forms[theform];
document.getElementById("thewen").value='反选';
for(var i=0;i<tform.length;i++){
var e=tform.elements[i];
if(e.type=='checkbox' && e.name==thename)e.checked=!e.checked;
}
}
</script>
<form id="form1" name="form1" method="post" action="">
<input type="checkbox" name="sid" value="1" />
<input name="thes" type="button" onclick="javascript:selectall3()" value="全选" />
</form>
[Ctrl+A 全选 提示:你可先修改部分代码,再按运行]
PS:上述三种方法,都可实现效果,但如果想实现(全选|反选),就需要根据要求添加
Tags:
checkbox实现全选的多种方法
复制链接
收藏本文
打印本文
关闭本文
返回首页
上一篇:
一个非常强大完整的web表单验证程序Validator v1.05
下一篇:
select下拉选择框美化实现代码(js+css+图片)
同类文章
很有趣的一段textarea
javascript 常用代码技巧大收集
js 提交和设置表单的值
一个非常强大完整的web表单验证程序Validator v1
javascript 多级checkbox选择效果
javascript获得光标所在的文本框(text/textarea)
只能输入小于最大数且是正整数的脚本
js下拉菜单中自动信息轮换播放
JavaScript 文本域字体大小选择功能
javascript写的一个表单动态输入提示的代码
js checkbox(复选框) 使用集锦
javascript+css好多网站用的选星星实现打分功能的
带Checkbox的列表框
打造个性化的Select(可编辑)
JS多级连动菜单
在textarea输入Tab
文章评论
共有
位脚本之家网友发表了评论
我来说两句
最 近 更 新
签名框(Textarea)限制文字数量并适时提
javascript 表单的友好用户体现
javascript优先加载笔记代码
用javascript和css模拟select的脚本
FormValid0.5版本发布,带ajax自定义验证
js下拉菜单中自动信息轮换播放
javascript 模拟select下拉列表特效
javascript下兼容firefox选取textarea文本
默认让页面的第一个控件选中的javascript
基于prototype的validation.js发布2.3.4新
热 点 排 行
checkbox实现全选的多种方法 不断
javascript Select标记中options
javascript判断单选框或复选框是
收藏的js表单验证控制代码大全
HTML里select的CSS样式的改变
改进版:在select中添加、修改、
把textarea中字符串里含有的回车
兼容Firefox和IE的onpropertycha
javascript据option的value值快速
js form action动态修改方法
文章评论
共有 位脚本之家网友发表了评论我来说两句