JS提示document.form1.DataListBox 为空或不是对象。。类似这样的问题该如何解决...谢谢指导...

解决方案 »

  1.   

    document.getElementById("DataListBox")
      

  2.   

    DataListBox如果是asp.net的id,就这样
    document.getElementById("<%=DataListBox.ClientID%>")  
      

  3.   

    if(document.getElementById('DataListBox')!=null);
    处理 
      

  4.   

    把id="DataListBox" -------->name="DataListBox" 试试看
      

  5.   

    就如该段例子  <tr id="ClssStyle_7" class="TR_BG_list">
                <td align="right">栏目模板:</td>
                <td style="height: 33px">&nbsp;<asp:TextBox ID="FProjTemplets" Width="40%" runat="server" CssClass="form"/><img src="../../sysImages/folder/s.gif" alt="选择栏目模板" border="0" style="cursor:pointer;" onclick="selectFile('templet',document.form1.FProjTemplets,280,500);document.form1.FProjTemplets.focus();" /><span class="helpstyle" style="cursor:hand;" title="点击查看帮助" onclick="Help('Class_Aspx_09',this)">帮助</span></td>
              </tr>提示 document.form1.FProjTemplets 为空或缺少对象,该如何解决
      

  6.   

    你贴html吧 。看看就知道了。
      

  7.   


    就如这段  <tr id="ClssStyle_7" class="TR_BG_list">
                <td align="right">栏目模板:</td>
                <td style="height: 33px">&nbsp;<asp:TextBox ID="FProjTemplets" Width="40%" runat="server" CssClass="form"/><img src="../../sysImages/folder/s.gif" alt="选择栏目模板" border="0" style="cursor:pointer;" onclick="selectFile('templet',document.form1.FProjTemplets,280,500);document.form1.FProjTemplets.focus();" /><span class="helpstyle" style="cursor:hand;" title="点击查看帮助" onclick="Help('Class_Aspx_09',this)">帮助</span></td>
              </tr>他提示 document.form1.FProjTemplets 为空或不是对象错误...就是这个问题
      

  8.   

    将ID="FProjTemplets"改成name="FProjTemplets"
      

  9.   

    你这个是asp你用右键看下源文件 解析出来的html是什么看看能不能找到form1,和FProjTemplets,顺便在看下是几个form1。
      

  10.   

    --我做的测试 这个是可以找到的
    <form name="form1" action="" method="post">
    <tr >
      <td align="right">栏目模板:</td>
      <td style="height: 33px">
       <input name="FProjTemplets">
       <img src="../../sysImages/folder/s.gif" alt="选择栏目模板"  onclick="selectFile('templet',document.form1.FProjTemplets,280,500)" /></td>
      </tr>
    </form>
      

  11.   


    测试出只有一个form1啊  找得到FProjTemplets  怎么也会出现这个问题?要怎么修改呢 ?
      

  12.   

    如果是id的话用这个获取:document.getElementById("你要的id")