运行时提示错误 Line:2249
Char:1 
Code:0 
Error:缺少对象 出错的行加了蓝色

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>电费报账明细查询</title>
<style>
body{background:#E8FBFF;}
</style><script language= "javascript "> 
        var scount1=0; 
        var stype=new Array(); 
         
        stype[0]=new Array("电信生产楼1                                       ","1",1); 
         
        stype[1]=new Array("电信生产楼2                                       ","1",2); 
         
        stype[2]=new Array("电信综合楼1                                       ","1",3); 
         
        stype[3]=new Array("电信综合楼2                                       ","1",4); 
         
        stype[4]=new Array("电信综合楼3                                       ","1",5); 
         
        stype[5]=new Array("电信综合楼4                                       ","1",6); 
         
        stype[6]=new Array("电信综合楼营业厅                                  ","1",7); 
         
        stype[7]=new Array("百色东宁                                          ","1",8); 
         
        stype[8]=new Array("百色城东                                          ","1",9); 
         
        stype[9]=new Array("百色东笋                                          ","1",10); 
         
        ...........
        
        stype[1094]=new Array("新达                                              ","12",1306); 
         
        scount1=1095; 

        function changetext(fid) 
        { 
              document.test.yddd.length=0; 
              var fid=fid;
              var i; 
              document.test.yddd.options[0]=new Option('---请选择地点---',''); 
              for(i=0;i<scount1;i++) 
              { 
                      if(stype[i][1]==fid) 
                      { 
                      document.test.yddd.options[document.test.yddd.length]=new Option(stype[i][0],stype[i][2]); 
                      } 
                      } 
                } 
</script> <script language="javascript">
function Check(yf){
  var yf = document.test.yf.value;
  var test = document.getElementById("test");
  if(yf == 0)
  {
    test.action = "bhnresult2.jsp";
  }
  else
    {
    test.action = "bhnresult1.jsp";
  }
 }
</script></head>
<body>
     
     <form  method="post" name="test" id="test" target=_self>
<table width="300"  height="178" cellspacing="2" cellpadding="1" align="center" border="0" id="mysjs">
     <TR> 
    
     <td width="20%" align="right">分 公 司:</td>
     <td width="20%" align=right>
        <select style="WIDTH: 150px" id="fgs" name="fgs" onchange="changetext(document.test.fgs.options[document.test.fgs.selectedIndex].value)"> 
        <option value="" selected>
        <option value='百色                                              '>百色                                              </option>
<option value='田阳                                              '>田阳                                              </option>
<option value='田东                                              '>田东                                              </option>
<option value='平果                                              '>平果                                              </option>
<option value='德保                                              '>德保                                              </option>
<option value='靖西                                              '>靖西                                              </option>
<option value='那坡                                              '>那坡                                              </option>
<option value='凌云                                              '>凌云                                              </option>
<option value='乐业                                              '>乐业                                              </option>
<option value='田林                                              '>田林                                              </option>
<option value='隆林                                              '>隆林                                              </option>
<option value='西林                                              '>西林                                              </option>      
        </select> 
</td>
     <tr>
        <td width="20%" align=right>用电地点: </td>
        <td width="20%" align=right>
        <!--
        <Input type="text" id=yddd name="yddd"  width="150px">        
        -->
        <select name="yddd" id="yddd" style="WIDTH: 150px">
        <option value=""></option>
        </select>
        </td>
     </tr>
      
     
    
     <tr>
     <td width="20%" align=right>用电类型: </td>
     <td width="20%" align=right>
      <select style="WIDTH: 150px" id=ydlx name="ydlx" >
      <option value="" selected>
      <option value="普工">普工
        <option value="生产">生产
        <option value="商业">商业
        <option value="营业">营业
        <option value="变损">变损
        <option value="工业">工业用电
        <option value="生活">生活用电
      </select>     </td>
    </TR>
    <tr>
        <td width="20%" align=right>月 &nbsp;&nbsp; 份: </td>
     <td width="20%" align=right>
        <select style="WIDTH: 150px" id=yf name="yf" >
        <option value="0" selected>
        <option value="1">1
        <option value="2">2
        <option value="3">3
        <option value="4">4
        <option value="5">5
        <option value="6">6
        <option value="7">7
        <option value="8">8
        <option value="9">9
        <option value="10">10
        <option value="11">11
        <option value="12">12
        </select>     </td>
     </tr>
 <TR> 
     <td colSpan=2 align="center">
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="submit" value="查询" name=submit onClick="return Check(yf)"> 
         
    <input type=reset value="重填" name=reset></td>
    </TR>
    </table>
    
    </form>
     
     
     
  </body>
</html>

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【mengxin123】截止到2008-06-27 20:08:21的历史汇总数据(不包括此帖):
    发帖数:11                 发帖分:350                
    结贴数:9                  结贴分:280                
    未结数:2                  未结分:70                 
    结贴率:81.82 %            结分率:80.00 %            
    楼主加油
      

  2.   

    运行时提示错误 Line:2249 
    Char:1 
    Code:0 
    Error:缺少对象 
    就是这一行 select style="WIDTH: 150px" id="fgs" name="fgs" onchange="changetext(document.test.fgs.options[document.test.fgs.selectedIndex].value)"> 
     郁闷,为什么不能编辑帖子?    
      

  3.   

    <select style="WIDTH: 150px" id="fgs" name="fgs" onchange="changetext(document.test.fgs.options[document.test.fgs.selectedIndex].value)">改为<select style="WIDTH: 150px" id="fgs" name="fgs" onchange="changetext(this.options[this.selectedIndex].value)">
      

  4.   

    document.test.fgs.options[document.test.fgs.selectedIndex].value得到的是汉字 而你在js里面
    if(stype[i][1]==fid) 

    中的stype[i][1]是1,也就是数字,永远也不会相等