只能选一个,为什么不用“<input type="radio">”

解决方案 »

  1.   

    一个低级错误if (inputs[i].checked) ++num; 
      

  2.   

    if(inputs.checked)
    应该if(inputs[i].checked)
    另外<tbody id="test" style="display:none ">使下面的内容看不到,怎样选择呢?
      

  3.   

    正解: <input   type="radio"> 
      

  4.   

    改为: 
     var       inputs       =       document.getElementsByName("checkid"); 
        var       num=0;   
    for(var       i=0;       i <   inputs.length;i++)   
    {   
            if(inputs[i].checked)   
                    {   
                            ++num;   
                    } 
    }或者用单选钮
      

  5.   

    if(inputs.checked)   
    {   
        ++num;   

    改为
    if(inputs[i].checked)   
    {   
        ++num;   
      

  6.   

    要单选就用radio多省事了,不用写脚本,自然就是选择一个了。