<script>
function checked(){
var n=0;
for(var i=0;i<document.getElementById("CheckBoxList1").getElementsByTagName("input").length;i++)
{
var objCheck = document.getElementById("CheckBoxList1_"+i);
if(objCheck.checked)
n++;
}
if(n==0){
for(var i=0;i<document.getElementById("CheckBoxList1").getElementsByTagName("input").length;i++)
{
document.getElementById("CheckBoxList1_"+i).checked = true;
}
}
}
</script><form runat="server">
<asp:CheckBoxList ID="CheckBoxList1" runat="server">
<asp:ListItem>a</asp:ListItem>
<asp:ListItem>b</asp:ListItem>
</asp:CheckBoxList>
<input type="button" onclick="checked()" value="点击" />
</form>
function checked(){
var n=0;
for(var i=0;i<document.getElementById("CheckBoxList1").getElementsByTagName("input").length;i++)
{
var objCheck = document.getElementById("CheckBoxList1_"+i);
if(objCheck.checked)
n++;
}
if(n==0){
for(var i=0;i<document.getElementById("CheckBoxList1").getElementsByTagName("input").length;i++)
{
document.getElementById("CheckBoxList1_"+i).checked = true;
}
}
}
</script><form runat="server">
<asp:CheckBoxList ID="CheckBoxList1" runat="server">
<asp:ListItem>a</asp:ListItem>
<asp:ListItem>b</asp:ListItem>
</asp:CheckBoxList>
<input type="button" onclick="checked()" value="点击" />
</form>
function aa123()
{
var obj = document.getElementById("CheckBoxList1").getElementsByTagName("input");
for (var i = 0; i < obj.length; i++)
{
if (!obj[i].checked)
{
obj[i].checked = true;
}
}
}函数名有问题,自己改下,我乱写的,里面也改了下,看你代码因该是这个意思
function checked(){
var n=0;
for(var i=0;i<document.getElementById("CheckBoxList1").getElementsByTagName("input").length;i++)
{
var objCheck = document.getElementById("CheckBoxList1_"+i);
if(objCheck.checked)
n++;
}
if(n==0){
for(var i=0;i<document.getElementById("CheckBoxList1").getElementsByTagName("input").length;i++)
{
document.getElementById("CheckBoxList1_"+i).checked = true;
}
}
}
</script><form name="ctl00" method="post" action="test2.aspx" id="ctl00">
<div>
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTEyODk4MTI5MTFkGAEFHl9fQ29udHJvbHNSZXF1aXJlUG9zdEJhY2tLZXlfXxYDBQ9DaGVja0JveExpc3QxJDAFD0NoZWNrQm94TGlzdDEkMQUPQ2hlY2tCb3hMaXN0MSQx8ied9Hii2TmH7VKvi8NHo5A8mDk=" />
</div> <table id="CheckBoxList1" border="0">
<tr>
<td><input id="CheckBoxList1_0" type="checkbox" name="CheckBoxList1$0" /><label for="CheckBoxList1_0">a</label></td>
</tr><tr>
<td><input id="CheckBoxList1_1" type="checkbox" name="CheckBoxList1$1" /><label for="CheckBoxList1_1">b</label></td>
</tr>
</table> <input type="button" onclick="checked()" value="点击" /><div> <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWAwLq5YPUDQLww6rJCgKLrcjeBLcNzs5xiI5A8OrsHaX4fz5sd8ol" />
</div></form>
改一下名字就可以了!!