带有一个输入 "text"的 html 页面。焦点在哪里?

标签 html focus

因为我在使用 onblur/onkeydown(用于制表符)等等时遇到了一些问题。

我想问这个问题:

如果我有一个只有一个输入文本的页面,然后我转到那里并单击“选项卡”,焦点会去哪里?我想知道,因为我想强制输入文本不要失去焦点......

我的页面是这样的:

<!docType>
<html>
   <body>
      <div><input type='text' /></div>
   </body>
</html>

最佳答案

如果你想特别关注那个文本字段而不是使用 autofocus 属性

<input type="text" autofocus />

或者,如果您想以自定义方式映射选项卡,请使用 tabindex 属性

<a href="#" tabindex="2">Tab 2</a><br />
<a href="#" tabindex="1">Tab 1</a><br />
<a href="#" tabindex="3">Tab 3</a>

当有 1 个输入文本字段并且之后没有任何内容时,即使是链接也可能焦点会转到浏览器的地址栏,或者如果用户使用任何浏览器,它可能会移动到添加栏添加,在插件栏上

关于带有一个输入 "text"的 html 页面。焦点在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15551136/

相关文章:

c# - winforms 应用程序如何在没有焦点的情况下接受用户输入?

javascript - 单击链接jquery时更改事件li

javascript - 将 CSS 和 JavaScript 放在文件或主 HTML 中?

html - 表 : To send via Outlook 内的背景图像重复

jquery - Applet 阻止 IE 中的焦点

angular - 如何在 Angular 2+ 中使用 HostListener 查找浏览器选项卡是否集中

html - 如何在两列内显示容器?

iphone - iPad 上的假 "user initiated"<audio> 标签

html - 从 Html 而不是 Css 加载图像源

javascript - 单击时强制将焦点保持在 anchor 上