为什么我的Ajax程序总是说缺少对象?
<!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()缺少对象?哪位高手帮着看看? --------------------编程问答-------------------- onclick="javascript:go()" --------------------编程问答-------------------- 原因很简单。。。楼主你少了一个结束的大括号。。。"}" 要细心哇~~~ 还有。这不是ajax吧。。。应该说是js。。。 --------------------编程问答--------------------
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] --------------------编程问答-------------------- 好吧。。。还是楼上眼睛尖。。。我都没注意到。。。我也不细心了~ --------------------编程问答-------------------- 一般提示都会显示在多少行, 你就看看提示的哪一行附件 ,在慢慢往外面扩展查找
这个是js的问题 ,那是ajax啊 --------------------编程问答--------------------
<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);
}
这个} 有问题,改了就好了
补充:Java , Web 开发