我的页面中有一个包含文本字段的表单。我想在页面加载后立即将焦点设置到该文本字段,这样用户就不必单击它就可以开始输入。我怎么能这样做?
答案 0 :(得分:3)
在对象上使用focus()
方法。
例如:
document.getElementById("something").focus();
...
<input type='text' id='something' />
答案 1 :(得分:2)
你必须首先选择你的元素,然后使用focus()来聚焦它:P
function hokusfocus(e)
{
var fokus = document.getElementById(e);
fokus.focus();
}
onload = hokusfocus("yourId"); /* makes sure your document is loaded before the focus */
答案 2 :(得分:1)
您是否尝试使用谷歌搜索?
document.getElementById("textboxId").focus();
答案 3 :(得分:0)
使用像这样的自动对焦属性:
<html>
<head>
</head>
<body>
<dl>
<dt><label>username:</label><dt>
<dd><input type="text" autofocus></dd>
<dt><label>password:</label><dt>
<dd><input type="password"></dd>
</dl>
</body>