document.GetElementById('PIDIn').select()对象不支持此属性或方法?

时间:2022-12-26 15:08:14
document.GetElementById('PIDIn').select(),
PIDIn为<asp:textbox id="BarcodeIn" Runat="server" Width="177px" Wrap="False">

页面载入时就把文体框中的全选。但是出现这个错误?应该如何改啊?

6 个解决方案

#1


document.All('PIDIn').select(),

#2


谢谢,但是还是不行,语法错误!

#3


var obj = document.all("BarcodeIn");
obj.select();

我这里已经可以了,你试下

#4


document.getElementById('PIDIn').select(),
注意大小写

#5


<HTML>
<HEAD>
<title>入库单</title>
<base target="_self">
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<asp:dropdownlist id="ddlarray" Visible="False" Runat="server"></asp:dropdownlist><asp:label id="msg" Visible="False" Runat="server" EnableViewState="False" ForeColor="red"></asp:label>
<TABLE cellSpacing="1" cellPadding="4" width="100%" align="center" bgColor="#ffffff" border="0">
<tr>
<td vAlign="middle">
<TABLE cellSpacing="1" cellPadding="4" width="280" align="center" bgColor="#006699" border="0">
<TR bgColor="#304d7c">
<TD align="center" bgColor="#34a4e0" height="28"><B><font color="yellow">入库单</font></B></TD>
</TR>
<TR>
<TD bgColor="#ffffff">
<TABLE cellSpacing="0" cellPadding="4" bgColor="#ffffff" border="0">
<tr>
<td style="WIDTH: 47px" align="right" width="20%"><asp:label id="Label1" runat="server">编   码:</asp:label></td>
<td width="80%"><asp:textbox id="PIDIn" Runat="server" Width="177px" Wrap="False"></asp:textbox></td>
</tr>
<tr>
<td style="WIDTH: 47px" align="right" width="20%"><asp:label id="Label2" style="TEXT-ALIGN: center" runat="server">数   量:</asp:label></td>
<td width="80%"><asp:textbox id="Textbox1" Runat="server" Width="177px" Wrap="False">1</asp:textbox></td>
</tr>
<tr>
<td align="center" colSpan="2"><asp:button id="btn_BarcodeInPut" runat="server" CssClass="buttonsubmit" Text="提  交"></asp:button><input onclick="javascript:window.close();" type="button" value="关  闭" name="btClose" Class="buttonsubmit"></td>
</tr>
</TABLE>
</TD>
</TR>
</TABLE>
</td>
</tr>
</TABLE>
      <script language="javascript">document.all("BarcodeIn").select();</script>
</form>
</body>
</HTML>



其中出错误的就是这句:

 <script language="javascript">document.all("BarcodeIn").select();</script>

这句应该是没有问题的啊!

#6


<script   language= "javascript "> document.all[BarcodeIn].select(); </script>

#1


document.All('PIDIn').select(),

#2


谢谢,但是还是不行,语法错误!

#3


var obj = document.all("BarcodeIn");
obj.select();

我这里已经可以了,你试下

#4


document.getElementById('PIDIn').select(),
注意大小写

#5


<HTML>
<HEAD>
<title>入库单</title>
<base target="_self">
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<asp:dropdownlist id="ddlarray" Visible="False" Runat="server"></asp:dropdownlist><asp:label id="msg" Visible="False" Runat="server" EnableViewState="False" ForeColor="red"></asp:label>
<TABLE cellSpacing="1" cellPadding="4" width="100%" align="center" bgColor="#ffffff" border="0">
<tr>
<td vAlign="middle">
<TABLE cellSpacing="1" cellPadding="4" width="280" align="center" bgColor="#006699" border="0">
<TR bgColor="#304d7c">
<TD align="center" bgColor="#34a4e0" height="28"><B><font color="yellow">入库单</font></B></TD>
</TR>
<TR>
<TD bgColor="#ffffff">
<TABLE cellSpacing="0" cellPadding="4" bgColor="#ffffff" border="0">
<tr>
<td style="WIDTH: 47px" align="right" width="20%"><asp:label id="Label1" runat="server">编   码:</asp:label></td>
<td width="80%"><asp:textbox id="PIDIn" Runat="server" Width="177px" Wrap="False"></asp:textbox></td>
</tr>
<tr>
<td style="WIDTH: 47px" align="right" width="20%"><asp:label id="Label2" style="TEXT-ALIGN: center" runat="server">数   量:</asp:label></td>
<td width="80%"><asp:textbox id="Textbox1" Runat="server" Width="177px" Wrap="False">1</asp:textbox></td>
</tr>
<tr>
<td align="center" colSpan="2"><asp:button id="btn_BarcodeInPut" runat="server" CssClass="buttonsubmit" Text="提  交"></asp:button><input onclick="javascript:window.close();" type="button" value="关  闭" name="btClose" Class="buttonsubmit"></td>
</tr>
</TABLE>
</TD>
</TR>
</TABLE>
</td>
</tr>
</TABLE>
      <script language="javascript">document.all("BarcodeIn").select();</script>
</form>
</body>
</HTML>



其中出错误的就是这句:

 <script language="javascript">document.all("BarcodeIn").select();</script>

这句应该是没有问题的啊!

#6


<script   language= "javascript "> document.all[BarcodeIn].select(); </script>