首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Chrome devtools可以跟踪具有焦点的元素吗?

Chrome devtools可以跟踪具有焦点的元素吗?
EN

Stack Overflow用户
提问于 2018-07-17 23:37:49
回答 1查看 10K关注 0票数 24

我正在测试我的HTML的可访问性。在使用Tab键导航HTML时,焦点环有时会消失,因为具有焦点的元素被隐藏。在这一点上,我不知道哪个DOM元素具有焦点。有没有办法在Chrome DEVtools中跟踪TABbing浏览页面时哪个元素有焦点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-26 23:57:59

更新

Official documentation

从2018年8月发布的Chrome70开始,Live Expressions提供了一种更简单的方式来跟踪哪个元素具有焦点。

  1. 打开控制台。
  2. 单击创建实时表达式

  1. UI外部键入document.activeElement.
  2. Click以保存

从2018年10月发布的Chrome71开始,当您将鼠标悬停在计算结果为节点的实时表达式结果上(与document.activeElement相同)时,DevTools会在视口中高亮显示该节点。

原始答案

谢谢你的帖子。这似乎是一种常见且有用的工作流程,但我从未想过它。

  1. 在关注隐藏元素的同时,在控制台中评估document.activeElement

  1. Right-click > Elements in Elements panel.

DOM树将突出显示隐藏的元素。

这是demo,如果你想自己试试的话。

另注:I tweeted out this workflow from the DevTools account

票数 44
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51385378

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档