js 实现 复选框全选与全不选
2009-08-29 12:46
309 查看
<html>
<head>
<script>
function selectit(){
//设置变量form的值为name等于select的表单
var form=document.select
//取得触发事件的按钮的name属性值
var action=event.srcElement.name
for (var i=0;i<form.elements.length;i++){//遍历表单项
//将当前表单项form.elements[i]对象简写为e
var e = form.elements[i]
//如果当前表单项的name属性值为iTo,
//执行下一行代码。限定脚本处理的表单项范围。
if (e.name == "iTo")
/*如果单击事件发生在name为selectall的按钮上,就将当前表单项的checked属性设为true(即选中),否则设置为当前设置的相反值(反选)*/
e.checked =(action=="selectall")?(form.selectall.checked):(!e.checked)
}
}
</script>
</head>
<body>
<form name="select">
<INPUT type="checkbox" name="selectall" onclick="selectit()">全选
<INPUT type="checkbox" name="Inverse" onclick="selectit()">反选
<INPUT type="checkbox" name="iTo" value="1">1
<INPUT type="checkbox" name="iTo" value="2">2
<INPUT type="checkbox" name="iTo" value="3">3
<INPUT type="checkbox" name="iTo" value="4">4
<INPUT type="checkbox" name="iTo" value="5">5
</form>
</body>
</html>
<head>
<script>
function selectit(){
//设置变量form的值为name等于select的表单
var form=document.select
//取得触发事件的按钮的name属性值
var action=event.srcElement.name
for (var i=0;i<form.elements.length;i++){//遍历表单项
//将当前表单项form.elements[i]对象简写为e
var e = form.elements[i]
//如果当前表单项的name属性值为iTo,
//执行下一行代码。限定脚本处理的表单项范围。
if (e.name == "iTo")
/*如果单击事件发生在name为selectall的按钮上,就将当前表单项的checked属性设为true(即选中),否则设置为当前设置的相反值(反选)*/
e.checked =(action=="selectall")?(form.selectall.checked):(!e.checked)
}
}
</script>
</head>
<body>
<form name="select">
<INPUT type="checkbox" name="selectall" onclick="selectit()">全选
<INPUT type="checkbox" name="Inverse" onclick="selectit()">反选
<INPUT type="checkbox" name="iTo" value="1">1
<INPUT type="checkbox" name="iTo" value="2">2
<INPUT type="checkbox" name="iTo" value="3">3
<INPUT type="checkbox" name="iTo" value="4">4
<INPUT type="checkbox" name="iTo" value="5">5
</form>
</body>
</html>
相关文章推荐
- JS实现复选框 全选 反选
- JavaScript学习笔记之js实现复选框checkbox的全选、反选示例
- js实现全选、全不选、反选(按钮和复选框)
- JS实现复选框全选全不选以及子复选框带动全选框的选中
- JS实现checkbox全选/全不选,单个复选框取消不全选
- 用js实现复选框的全选和取消全选的代码
- 使用js实现复选框的全选、取消功能
- js实现复选框全选/全不选/反选
- 关于 js 实现复选框 全选
- js全选实现和判断是否有复选框选中的方法
- JS中如何实现复选框全选功能
- JS实现复选框的全选和批量删除功能
- js与jQuery实现checkbox复选框全选/全不选的方法
- 用原生js实现复选框选择以及全选非全选功能 (待看)
- 用js实现复选框全选
- js实现复选框的全选和取消全选效果
- js 实现 复选框全选与全不选
- js实现多个复选框的全选与取消
- js实现复选框全选和反选功能
- js实现复选框的全选和全不选