在 javascript中如何表示找不到对象?

来源:百度知道 编辑:UC知道 时间:2024/06/04 23:42:08
function Check(string)
{for (i=1;i<20;i++)
{if document.getElementById("chk"+i).checked="CHECKED"
{return true;}
}
alert("您什么都没选");
return false;
}(也没试验过这么写对不对)
如果chkX只有1-10,那么运行时应该出现找不到对象错误,我想表示出如果找不到对象则自动跳出循环应该怎么写?

另外有个小问题,就是在firfox里,如果不添加form标签而直接将按钮属性设为submit,那么在文本框里输入内容后按回车键不能自动激活按钮,应该怎么解决(不希望添加form标签).
提前感谢高手赐教

恩`看了一下`感觉你是要下面的功能`你写的其中有些小问题`帮你改了,希望对你有用:
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
function Check() {
for (i=0;i<20;i++) {
if(document.getElementById("chk"+i)!=null){
if(document.getElementById("chk"+i).checked==true) {
alert("选中元素chk"+i);
return true;
}
}else{
alert("没有元素chk"+i);
return false;
}

}
alert("您什么都没选");
return false;
}
//-->
</SCRIPT>
</HEAD>

<BODY>
<INPUT TYPE="button" onclick="Check();" value="按钮"><br>
0<INPUT TYPE="checkbox" id="chk0"><br>
1<INPUT TYPE="checkbox" id="chk1"><br>
2<INPUT TYPE="checkbox" id="chk2"><br>
3<INPUT TYPE=&quo