使用JavaScript,您可以实现此目的:
document.onload = function() {
document.getElementById("question-box-0").focus();
}
Run Code Online (Sandbox Code Playgroud)
JavaScript autofocusers(在此处的其他答案中给出)将起作用,但对于某些用户来说可能很烦人.例如,如果您在页面仍在加载时关注其他字段,JavaScript可能会通过移动焦点并让您键入错误的字段来"帮助"您.ux.stackexchange.com上的这个问题列举了一些更多的缺点.
为了防止这种情况,HTML5 为表单元素引入了一个autofocus属性,这意味着该行为将由浏览器本身一致地实现,并且可以为发现它令人恼火的用户关闭.当然,所有浏览器都不支持此功能.有关详细信息,请参阅Mark Pilgrim出色的Dive Into HTML5书中有关自动对焦字段的部分.