加上集合序号!例如:
<script>
function aa(){
alert(document.form1.radiobutton[0].value)}
</script>
<body>
<form name=form1>
<input type="radio" name="radiobutton" value="qqq" onclick="aa()">
  <input type="radio" name="radiobutton" value="www" onclick="aa()">
</form>

解决方案 »

  1.   

    <script>
    function aa(){
    alert(document.form1.radiobutton[1].value)}
    </script>
    <body>
    <form name=form1>
    <input type="radio" name="radiobutton" value="qqq" onclick="aa()">
      <input type="radio" name="radiobutton" value="www" onclick="aa()">
    </form>
      

  2.   

    也可以采用循环遍历radiobutton对象集合[数组]
      

  3.   

    但这只能得到第某个radio button的name,我想得到当前被clicked的radio button的name,可以用以下方法解决:
    function fun1(the){
    alert(the.value);
    }
    <form>
    <input type="radio" name="radiobutton" value="11" onclick="fun1(this)">
    <input type="radio" name="radiobutton" value="11" onclick="fun1(this)">
    </form>
      

  4.   

    如果radio只有一个那么你这样做是对的,但如果有几个radio同名系统就会自动给它们生成数组,这里你要用数组来访问它