4 回答

TA贡献1801条经验 获得超8个赞
做这个。
如果您的元素是这样的。
<input type="text" id="mytext"/>
您的脚本是
<script>
function setFocusToTextBox(){
document.getElementById("mytext").focus();
}
</script>

TA贡献1829条经验 获得超7个赞
对于它的价值,您可以autofocus在HTML5兼容的浏览器上使用该属性。从版本10开始甚至可以在IE上使用。
<input name="myinput" value="whatever" autofocus />

TA贡献1798条经验 获得超3个赞
通常,当我们关注文本框时,还应该滚动到视图中
function setFocusToTextBox(){
var textbox = document.getElementById("yourtextbox");
textbox.focus();
textbox.scrollIntoView();
}
检查是否有帮助。

TA贡献1827条经验 获得超8个赞
如果您的代码是:
<input type="text" id="mytext"/>
如果使用的是JQuery,则也可以使用此方法:
<script>
function setFocusToTextBox(){
$("#mytext").focus();
}
</script>
请记住,您必须先绘制输入 $(document).ready()
添加回答
举报