【问题标题】:Stop body from getting focus阻止身体获得焦点
【发布时间】:2017-12-05 16:03:12
【问题描述】:

如果我将焦点放在 chrome 中的 url 编辑上,然后按 Tab,然后在我的控制台中运行 document.activeElement,我会得到:

<body tabindex="-1" aurelia-app="main">...</body>

有没有办法阻止body 获得标签焦点?

【问题讨论】:

  • 应该重点关注什么?
  • @epascarello - 焦点“环”中的下一个控件。这意味着当我第二次点击标签时,焦点会发生在哪里。
  • 如果您不需要随时关注身体,那么只需完全删除tabindex

标签: javascript html


【解决方案1】:

就像这个answer

在离开旧元素和进入新元素之间,活动元素确实是文档/正文本身。

我发现如果您不希望 body 元素获得焦点,请执行此操作

<body onfocus="blur();">

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-26
    相关资源
    最近更新 更多