我正在尝试将重点放在jQuery mobile中的文本框上。但它没有用。 这是我的代码
<script type="text/javascript">
function FocusOnInput()
{
document.getElementById("username").focus();
}
</script>
这是我的文本框。
<input name="username" id="textinput5" type="text">
答案 0 :(得分:4)
当ID实际为document.getElementById("username")
时,您正在使用textinput5
。
document.getElementById("username").focus();
应为document.getElementById("textinput5").focus();
答案 1 :(得分:0)
您也可以尝试此代码。加载页面并使其可见后将调用该函数:
<script>
$(document).ready(function () {
$("#input:text:visible:first").focus();
});
</script>
代替:
function FocusOnInput()
{
document.getElementById("username").focus();
}