javascript - 如何使用tab键获取当前选中的<a>元素?

标签 javascript html accessibility

我的网页有很多链接(主要是 mailto,但我认为这不相关),其中可访问性是优先事项。由于格式原因,当使用 tab 键在页面中移动时,当前选择的链接通常不在屏幕底部,因为只有包含卡片的最顶部是可见的:浏览器的内置自动滚动滚动得不够远。如何获取当前“选定”(使用 Tab 键突出显示)元素以便我可以手动控制滚动?

最佳答案

要获取页面的当前焦点元素,您可以使用

document.activeElement

关于javascript - 如何使用tab键获取当前选中的<a>元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59213922/

相关文章:

javascript - swfObject 嵌入对象在 ie11 中不起作用

javascript - 如何在 res.redirect() 之前等待

objective-c - Atom/Electron/Web应用程序和可访问性API(macOS和Windows)

android - 为调试目的授予无障碍服务权限

javascript - 对象来自哪个 Meteor 集合?

javascript - 谷歌闭包的 typedef 实际上做了什么?

javascript - jQuery/JavaScript 选择器或 ||

html - Bootstrap 带插入符号的导航元素

css - 多于四个 Angular 的 div

css - Windows 高对比度模式 : How are colours computed? 如何为焦点元素指定颜色?