【发布时间】:2020-01-11 01:47:22
【问题描述】:
我有一个 html 表单,我希望它在用户加载页面时自动聚焦。
<form>
<input type=text name='username' id='input1' autofocus>
我有 Javascript,旨在将 css 类( shift-up ) 添加到输入以在输入为焦点。
`var x=document[forms][input1];
x.addEventListener('focus', inputFocus);
function inputFocus {
x.classList.add('shift-up');
} `
我的问题:
当用户加载页面但输入字段已获得焦点时,此类不会添加到输入标记中。但是当您手动单击时,会添加该类。
有什么方法我也可以使用 Javascript 收听 html5 自动对焦?
【问题讨论】:
-
假设
shift-up类的需求是可视化的,您能否将CSS 与:focus伪类一起使用?
标签: javascript html