本帖最后由 huangkai8542827 于 2011-01-06 17:29:55 编辑

解决方案 »

  1.   

    用jquery很简单实现
    如果用js的话 你得找到tr的子节点中的 input节点
      

  2.   

    没有用jquery,就是想用js方法解决的。能给出结果吗?
      

  3.   

    <table>
    <tr>
    <td><input type="radio" name="radiobutton" id="radiobutton" value="${fid}"/></td>
    <td>${name}</td>
    <td>${sex}</td>
    </tr>
    </table>
    <table>
    <tr>
    <td><input type="radio" name="radiobutton" id="radiobutton" value="${fid}"/></td>
    <td>${name}</td>
    <td>${sex}</td>
    </tr>
    </table>
    <table>
    <tr>
    <td><input type="radio" name="radiobutton" id="radiobutton" value="${fid}"/></td>
    <td>${name}</td>
    <td>${sex}</td>
    </tr>
    </table>
    <script type="text/javascript">
    var trs = document.getElementsByTagName("tr");
    var radio = document.getElementsByName("radiobutton");for(var i = 0; i <trs.length; i++){
    trs[i].eliRadio = radio[i];
    trs[i].onclick = function(){
    this.eliRadio.checked = true;
    }
    }
    </script>
      

  4.   

    很感谢,问题解决了 radio的id没有用到 我就把${fid}当做是radio的id这样就保证了他的唯一,方法中传递fid,trs[fid].checked=checked;