if (event.srcElement.type=="checkbox")
{
event.srcElement.checked=(!(event.srcElement.checked)) ;

解决方案 »

  1.   

    function CheckBox()
     {
    var table = document.all("dgClub");
     var txtGetInfo = document.all("txtGetInfo");           var flag;
               if (event.srcElement.type=="checkbox")
    {
    flag = event.srcElement.checked;
    }
     for(i = 0;i<table.cells.length;i++)
     {
    var objCells=table.cells[i];
    var objCollection=objCells.getElementsByTagName("Input");
    for(j=0;j<objCollection.length;j++)
    {
    if(objCollection(j).type == "checkbox")
     {
    objCollection(j).checked = false;
    }
    }
     }
    if (event.srcElement.type=="checkbox")
    {
    event.srcElement.checked=!flag;
    } }
    -----------------------------------------------
    好了,呵呵!
      

  2.   

    清是清了,可是我还要选啊!我想做的是:比如有三项1,2,3
    我点2的时候,checkbox的状态是选中,我再点2,checkbox的状态就不在是选中状态了,再点2,又变成选中状态了.但这又不能影响其的功能,也就是说,我还可以去选择3或1.