错误出在这里:
for(var i=0;i<=document.all.length;i++)
改为:
for(var i=0;i<document.all.length;i++)
因为编号都是从0开始的,i=document.all.length时超出了范围
for(var i=0;i<=document.all.length;i++)
改为:
for(var i=0;i<document.all.length;i++)
因为编号都是从0开始的,i=document.all.length时超出了范围
当 :document.all[i] 中的 i 的最大值为 99
为100时就是 下标越界!
正确的为:
<SCRIPT LANGUAGE=javascript>
<!--
function test()
{ var con=""
for(var i=0;i<=document.all.length-1;i++)
{
if((document.all[i].value==""))
{
alert("here") }
}
alert("asjksdfjsdfsdfjsdjfj");
}
//-->
</SCRIPT>