使用javascript加载页面时如何将光标放在文本框中?

时间:2014-11-08 06:26:37

标签: javascript

我是网站开发的新手我想在网站页面加载时将光标放在网站的特定文本框中。 我正在使用greasemonkey附件。你有任何想法如何从网站获取文本元素的ID以及如何将光标放在javascript中的文本框中。 文本元素的源代码是:

4 个答案:

答案 0 :(得分:1)

您可以使用javascript focus();

试试这个:

document.getElementById("textboxId").focus();

<强>更新

如果您想专注于加载:

...
<script>
      document.getElementById("textboxId").focus();
</script>
//before </body>
</body>

答案 1 :(得分:0)

在这种情况下,使用jQuery是理想的,你可以通过编写这个简单的代码来集中文本框:

$('#id').focus();
$('.class').focus();

答案 2 :(得分:0)

window.addEventListener("DOMContentLoaded", function() {
    document.getElementById("someId").focus();
});

答案 3 :(得分:0)

您必须将焦点设置在文本框上。

这可以通过

完成
JavaScript document.getElementById("fname").focus();

Jquery $( "#fname" ).focus();

HTML5

<input type="text" name="fname" autofocus />