为了账号安全,请及时绑定邮箱和手机立即绑定

js怎么让输入框自动获取焦点?

js怎么让输入框自动获取焦点?

料青山看我应如是 2018-11-14 13:29:16
element.focus()没用,没有光标闪动的聚焦效果,那该怎么做?<input autofocus="autofocus" id="input">//jsdocument.getElementById('input').focus();//我执行这句语句的时候光标没有自动聚焦,还是blur状态
查看完整描述

1 回答

?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

autofocus HTML5
This Boolean attribute lets you specify that a form control should have input focus when the page loads, unless the user overrides it, for example by typing in a different control. Only one form element in a document can have the autofocus attribute, which is a Boolean. It cannot be applied if the type attribute is set to hidden (that is, you cannot automatically set focus to a hidden control).

给输入框加上这个属性就行了
mdn链接


另外不明白为什么 element.focus()会没有用。不贴出代码无法解决,随手写了一下测试是有用的


查看完整回答
反对 回复 2018-12-18
  • 1 回答
  • 0 关注
  • 4825 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信