只有一个radio的时候直接document.news.choose.checked

解决方案 »

  1.   

    一个的话使用checkbox
    写起来麻烦点不过看起来比较好看,我从来没有在哪个网站上看到一个radio的多难看啊。
      

  2.   

    是啊 用checkbox不就可以了吗?
      

  3.   

    当只有一个radio时,if(XXX.length)条件判断为false.
    自己加个判断吧~
      

  4.   

    是这样的,我写后台对每条信息进行操作是用radio选定一条信息。
    所以当删除到只有一条的时候length方法就不适用了
    我也想过加个判断分支,但不知道有什么更方面可行的方法吗?
      

  5.   

    用这个返回选中的那个radio的对应的值
    function getCheck(id)
    {
    var a1;
    for (i=0;i<document.getElementsByName(id).length;i++) 
    {
    if (document.getElementsByName(id)[i].checked==true)
    a1 = document.getElementsByName(id)[i].value;


    return a1

    }