调用JS里面的函数时出现缺少对象
<select name="ClassID" multiple style="height:120px;width:360px;" class="textbox" onChange="javascript:ShowField(this.options[this.selectedIndex].value)">
<%ShowClm rqTable,conn,1,prtID%>
</select>
<script>
function ShowField(Classid)
{
var Url="../inc/GetOrder.asp?ClassID="+Classid+"&Rnd="+'<%=now()%>';
sendInfo(Url,SetOrder);
num=<%=k%>;
for (i=0;i < num; i++)
{
if (infoclass[i][0] ==Classid)
{
ClassSettingstr=infoclass[i][1];
lmstr=infoclass[i][2];
Childn=infoclass[i][3];
document.body.all("lmname").value=lmstr;
document.body.all("Child").value=Childn;
ClassSettingstr1=ClassSettingstr.split("|||");
ClassStr1=ClassStr.split("@");
for (j=0; j < ClassStr1.length; j++)
{
ch=ClassStr1[j];
if (ClassSettingstr1[0].indexOf(ch)==-1)
{
document.body.all('c'+j).style.display='none';
}
else
{
document.body.all('c'+j).style.display='block';
}
}
Defaultinfo=ClassSettingstr1[1].split("@");
for (l=0; l < Defaultinfo.length; l++)
{
if (Defaultinfo[l]=="")
{
document.body.all('Default'+l).style.display='none';
}
else
{
document.body.all('Default'+l).style.display='block';
document.body.all('d'+l).value=Defaultinfo[l];
}
}
}
}
}
</script>
当我触发onchange时,就出现缺少对象?