请帮忙指出并改正这段js代码中的错误

来源:百度知道 编辑:UC知道 时间:2024/06/18 18:20:37
var selectedClassName="selected";
function oneCheckboxClicked(id,form,checkAllName,name){
var className=changeRowStyle(id);
if(className!=selectedClassName){
for(int i=0;i<form.elements.length;i++){
var e=form.elements[i];
if(e.name==checkAllName and e.checked)
e.checked=false;
break;
}
}else{
var allchecked=true;
for(int i=0;i<form.elements.length;i++){
var e=form.elements[i];
if(e.name==name){
if(!e.checked){
allchecked=false;
break;
}
}
}
form.elements[eval(checkAllName)].checked=allchecked;
}
}

if(e.name==checkAllName and e.checked)
e.checked=false;
break;
这一段应该这样
if(e.name==checkAllName and e.checked){
e.checked=false;
break;
}
太明显了吧。。。。。

用firefox查看 能找到错误信息
或者加入 alert("ok")

加到什么地方没有弹出 就说明那个地方有错