我已经尝试过How do you automatically set the focus to a textbox when a web page loads?中的信息

 <asp:TextBox ID="tbSearchLastName" runat="server" style="float:right" CssClass="search" tabindex="1" meta:resourcekey="tbSearchLastNameResource" />

                        <script type="text/javascript">
                            window.onload = function () {
                                document.getElementById("tbSearchLastName").focus();
                            };
                        </script>

我希望页面加载时页面焦点位于文本框上,但出现错误:

“无法获取属性'focus'的值:对象为null或未定义”

谢谢。

最佳答案

你必须喜欢...

document.getElementById('<%= tbSearchLastName.ClientID%>').focus();

09-05 14:00