checkbox的全选/反选功能、支持不同组内的checkbox全选/反选
2010-09-29 17:00
483 查看
还在念书时候,作业碰到checkbox的全选反选问题,当时随便解决了下全选功能。但在不同组外全选功能就没有去思考。今天写了个,算是把以前的作业补充完整。
/*-----------------下面是全部代码-----------*/
有更好办法的,请前辈门指点下,谢谢。
function checkAll(gv,cboxID) { var id=document.getElementById(cboxID); var g=document.getElementById(gv); var cbox=g.getElementsByTagName("input"); for(var i=0;i<cbox.length;i++) { if(cbox[i].type=="checkbox") { cbox[i].checked=id.checked; } } }
/*-----------------下面是全部代码-----------*/
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>checkbox</title>
<mce:script type="text/javascript"><!--
function checkAll(gv,cboxID) { var id=document.getElementById(cboxID); var g=document.getElementById(gv); var cbox=g.getElementsByTagName("input"); for(var i=0;i<cbox.length;i++) { if(cbox[i].type=="checkbox") { cbox[i].checked=id.checked; } } }
// --></mce:script>
</head>
<body>
<div id="giew" style="border:1px solid red; width:400px;">
<input type="checkbox" name="cbox" id="cbox" onclick="checkAll('giew','cbox');"/>全选/反选<br />
<input type="checkbox" name="cbox" /><br />
<input type="checkbox" name="cbox" /><br />
<input type="checkbox" name="cbox" /><br />
<input type="checkbox" name="cbox" /><br />
</div>
<div id="giew2" style="border:1px solid orange; width:400px; margin-top:30px">
<input type="checkbox" name="cbox1" id="cbox1" onclick="checkAll('giew2','cbox1');"/>全选/反选<br />
<input type="checkbox" name="cbox1" /><br />
<input type="checkbox" name="cbox1" /><br />
<input type="checkbox" name="cbox1" /><br />
<input type="checkbox" name="cbox1" /><br />
</div>
</body>
</html>
有更好办法的,请前辈门指点下,谢谢。
相关文章推荐
- checkbox 全选/反选功能的 jquery插件(支持多页保持选择)
- 使用js实现checkbox的全选与反选功能二
- checkbox全选和反选功能
- 如何实现listView中checkbox的全选与反选功能
- 点击一个checkbox完成全选和反选功能然后完成多条删除
- 关于checkbox的全选和反选功能
- angular checkbox 全选和反选功能
- 3分钟写出来的Jquery版checkbox全选反选功能
- JS:支持任意数量的分组checkbox全选功能(几种方法的比较)
- Js 实现一组checkBox全选、不选、反选功能
- 3分钟写出来的Jquery版checkbox全选反选功能
- checkbox全选、反选功能
- 关于用jQuery实现的checkbox全选和反选功能
- .NET漫游指南-004-在dataGrid中添加CheckBox支持单选,多选,全选功能
- 原创 c# 封装的带CheckBox的DataGridViewColumnHeaderCell 源码部分 实现DataGridView列头带CheckBox控件实现全选功能,支持列头带标题
- checkbox实现的类似邮箱的全选和反选功能
- jQuery实现checkbox列表的全选、反选功能
- javascript之checkbox全选反选功能实现
- Android CheckBox实现多选、全选、反选功能
- C# WinForm中实现CheckBox全选反选功能