方法1:
1
function CheckSelect()
2
{
3
var tb = document.getElementById("ctl00_ContentPlaceHolder1_chkYear");
4
5
for(var i=0;i < tb.rows.length;i++)
6
{
7
var chk = tb.rows[i].firstChild.firstChild;
8
alert(chk == event.srcElement);
9
if(chk != event.srcElement)
10
{ chk.checked = false;}
11
}
12
}
function CheckSelect()2
{ 3
var tb = document.getElementById("ctl00_ContentPlaceHolder1_chkYear"); 4

5
for(var i=0;i < tb.rows.length;i++) 6
{7
var chk = tb.rows[i].firstChild.firstChild;8
alert(chk == event.srcElement);9
if(chk != event.srcElement) 10
{ chk.checked = false;} 11
} 12
} 此方法适用在竖向排列情况下。
方法2:
1
function CheckSelect()
2
{
3
var tb = document.getElementById("CheckBoxList1");
4
for(var i=0;i < tb.rows.length;i++)
5
{
6
for(var j =0; j < tb.rows[i].cells.length; j++)
7
{
8
var chk = tb.rows[i].cells[j].firstChild;
9
if(chk!= null && chk != event.srcElement)
10
{
11
chk.checked = false;
12
}
13
}
14
}
15
}
function CheckSelect()2
{ 3
var tb = document.getElementById("CheckBoxList1");4
for(var i=0;i < tb.rows.length;i++) 5
{6
for(var j =0; j < tb.rows[i].cells.length; j++)7
{8
var chk = tb.rows[i].cells[j].firstChild;9
if(chk!= null && chk != event.srcElement) 10
{ 11
chk.checked = false; 12
} 13
} 14
} 15
} 此方法适用于横向排列,且指定了RepeatColumns情况。
