<script language="javascript" type="text/javascript">
9 function selectAll(obj)
10 {
11 var theTable = obj.parentElement.parentElement.parentElement;
12 var i;
13 var j = obj.parentElement.cellIndex;
14
15 for(i=0;i<theTable.rows.length;i++)
16 {
17 var objCheckBox = theTable.rows[i].cells[j].firstChild;
18 if(objCheckBox.checked!=null)objCheckBox.checked = obj.checked;
19 }
20 }
21 </script>
<HeaderTemplate>
34 <input id="CheckAll" type="checkbox" onclick="selectAll(this);" />本页全选
35 </HeaderTemplate>
以上是代码简写了 本来还要包括gridview 的能否详细解释下 obj.arentElement.cellIndex 和 for 判断语句的具体过程和意义。谢谢
9 function selectAll(obj)
10 {
11 var theTable = obj.parentElement.parentElement.parentElement;
12 var i;
13 var j = obj.parentElement.cellIndex;
14
15 for(i=0;i<theTable.rows.length;i++)
16 {
17 var objCheckBox = theTable.rows[i].cells[j].firstChild;
18 if(objCheckBox.checked!=null)objCheckBox.checked = obj.checked;
19 }
20 }
21 </script>
<HeaderTemplate>
34 <input id="CheckAll" type="checkbox" onclick="selectAll(this);" />本页全选
35 </HeaderTemplate>
以上是代码简写了 本来还要包括gridview 的能否详细解释下 obj.arentElement.cellIndex 和 for 判断语句的具体过程和意义。谢谢
function objchecked(obj)
{
var cbs=document.getElementsByTagName("input");
for(var i=0;i<cbs.length;i++)
{
if(cbs[i].type=="checkbox")
cbs[i].checked=obj.checked;
}
}
</script>
function GetAllCheckBox(checkAll)
{
var items=document.getElementsByTagName("input");
for(i=0;i<items.length;i++)
{
if(items[i].type=="checkbox")
{
items[i].checked=checkAll.checked;
}
}
}
</script> <input id="cblAll" type="checkbox" onclick="GetAllCheckBox(this)" value="全选"/>这是我的全选代码