Javascript实现复选框(全选反选功能)
2011-03-15 19:52
716 查看
在一个项目开发中我们经常见到页面会有复选框的全选和反选功能,这样我们才能够进行下一步的批量删除或者实现其他的功能,那我们应该怎样去实现这样的一个功能呢?其实想要实现复选框的全选和反选功能很简单只要得到复选框的集合判断一下就可以了。
代码实现如下:
Java代码
<body>
<div>
<input type="checkbox" name="cxb" value="游戏" />游戏
<input type="checkbox" name="cxb" value="吃饭" />吃饭
<input type="checkbox" name="cxb" value="唱歌" />唱歌
<input type="checkbox" name="cxb" value="跳舞" />跳舞
<input type="checkbox" name="cxb" value="休息" />休息
<input type="checkbox" name="cxb" value="学习" />学习
<input type="button" value="全选" onclick="select1(1)"/>//注意select是关键字不能写
<input type="button" value="反选" onclick="select1(-1)"/>
<input type="button" value="取消" onclick="select1(0)"/>
</div>
</body>
<script type="text/javascript">
function select1(oper){
//alert("11");
var arr=document.getElementsByName("cxb");//得到集合
for(var i=0;i<arr.length;i++){
switch(oper){//没有break就继续执行知道遇到break跳出
case 0:
case 1:
arr[i].checked=oper;
break;
case -1:
arr[i].checked=!arr[i].checked;
break;
}
}
}
</script>
代码实现如下:
Java代码
<body>
<div>
<input type="checkbox" name="cxb" value="游戏" />游戏
<input type="checkbox" name="cxb" value="吃饭" />吃饭
<input type="checkbox" name="cxb" value="唱歌" />唱歌
<input type="checkbox" name="cxb" value="跳舞" />跳舞
<input type="checkbox" name="cxb" value="休息" />休息
<input type="checkbox" name="cxb" value="学习" />学习
<input type="button" value="全选" onclick="select1(1)"/>//注意select是关键字不能写
<input type="button" value="反选" onclick="select1(-1)"/>
<input type="button" value="取消" onclick="select1(0)"/>
</div>
</body>
<script type="text/javascript">
function select1(oper){
//alert("11");
var arr=document.getElementsByName("cxb");//得到集合
for(var i=0;i<arr.length;i++){
switch(oper){//没有break就继续执行知道遇到break跳出
case 0:
case 1:
arr[i].checked=oper;
break;
case -1:
arr[i].checked=!arr[i].checked;
break;
}
}
}
</script>
相关文章推荐
- JavaScript--点击按钮实现复选框全选和反选功能
- JavaScript中复选框的全选和反选功能的实现
- javaScript实现复选框的全选反选事件
- 基于jQuery实现复选框的全选 全不选 反选功能
- 利用javascript实现复选框的全选功能
- javascript实现复选框的全选功能
- 通过JavaScript来实现复选框全选或全不选的功能
- JQuery实现列表中复选框全选反选功能封装
- 基于jQuery实现复选框的全选 全不选 反选功能
- javascript实现复选框的全选功能
- javascript实现简单的全选和反选功能
- js实现复选框全选和反选功能
- javascript实现复选框全选功能
- JQuery 中 实现复选框全选/全不选/反选功能 案例
- javascript实现复选框的全选功能
- javaScript实现复选框全选反选事件详解
- javascript之checkbox全选反选功能实现
- java实现复选框的全选和反选功能
- js javascript 实现复选框全选功能 删除复选框选中项功能
- 使用JavaScript实现单击复选框实现全选与全不选功能并通过ajax实现批量删除功能