<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>Radio练习</title>
       <script type="text/javascript">
    function go(){
    var r=document.getElementsByName("class");
    var values=[];
    for(var i=0;i<r.length;i++)
    {
    if(r[i].checked){
      values.push(r[i].value);
      }
    }
     alert(values);
    }
    </script>
</head>
<body>
请选择你要选修的体育课程:<br />
    <input id="Radio1" type="radio" name="class" value="排球" checked="checked" />排球<br />
    <input id="Radio2" type="radio" name="class" value="篮球"/>篮球<br />
    <input id="Radio3" type="radio" name="class" value="羽毛球"/>羽毛球<br />
    <input id="Radio4" type="radio" name="class" value="网球"/>网球<br />
    <input id="Radio5" type="radio" name="class" value="足球"/>足球<br />
    <input id="Radio6" type="radio" name="class" value="乒乓球"/>乒乓球<br />
    <input id="Radio7" type="radio" name="class" value="铅球"/>铅球<br />
    <input id="Radio8" type="radio" name="class" value="跳高"/>跳高<br />
    <input id="Radio9" type="radio" name="class" value="跳远"/>跳远<br />
    <input type="button" value="提交" onclick="go()" />
</body>
</html>
提示是说go()缺少对象?哪位高手帮着看看?

解决方案 »

  1.   

    原因很简单楼主你少了一个结束的大括号"}" 要细心哇~~~  还有。这不是ajax吧应该说是js 
      

  2.   


      function go(){
      var r=document.getElementsByName("class");
      var values=[];
      for(var i=0;i<r.length;i++)
      {
      if(r[i].checked){
      values.push(r[i].value);
      }
       //这个括号你这里是中文的改成英文的。。小写。。 [/code]
      

  3.   

    一般提示都会显示在多少行, 你就看看提示的哪一行附件 ,在慢慢往外面扩展查找这个是js的问题 ,那是ajax啊
      

  4.   

     <script type="text/javascript">
      function go(){
      var r=document.getElementsByName("class");
      var values=[];
      for(var i=0;i<r.length;i++)
      {
      if(r[i].checked){
      values.push(r[i].value);
      }
      }
      alert(values);
      }
      </script>拷了你的代码,看了下
     values.push(r[i].value);
      }
      }
      alert(values);
      }
    这个} 有问题,改了就好了