我正在尝试为用户名字段设置自动对焦,我的代码适用于除FF以外的所有浏览器。
我添加了一些小的JavaScript代码来覆盖旧浏览器中可能遇到的问题,但它对我没有帮助。
代码如下:
<input id="login-username"
class="inpt inpt-block"
type="email"
ng-focus="removeValidatorErrors()"
required
name="loginEmail"
ng-model="login.userId"
placeholder="hans.muster@company.com"
autofocus>
<!--Autofocus fallback-->
<script>
if (!("autofocus" in document.createElement("input"))) {
document.getElementById("login-username").focus();
}
</script>
不确定究竟要做什么,并解决这个问题。