先全部清除,在改变当前这个的状态
function clearOfCheckBox(obj)
{
    for(var i=0;i<document.SltDay.elements.length;i++)
{
var e = document.SltDay.elements[i];
if (e.type=='checkbox')
{
e.checked = false;
}
}
    obj.checked=!obj.checked;
}

解决方案 »

  1.   

    只选一个么你直接用radio好了
    然后,你这样判断应该行的,你设置个变量比如i
    i初始为0,循环选种的i+1,当i大于1时跳出即可
    你实践一下吧
      

  2.   

    只选一个么你直接用radio好了就是,浪费资源
      

  3.   

    只选一个么你直接用radio好了
      

  4.   

    呵呵,是啊是radio更直接方便点,只是觉得用CheckBox好看一点而已。
    谢谢。