我的网页上有很多可选元素,例如a
,buttons
,input
等。当我按下标签时,活动元素成为上一个选定元素的下一个元素,那就是好吧但是在dom中的最后一个元素之后控件进入了browser.h的地址栏。我可以阻止它。
有人有解决方案吗?请分享。
答案 0 :(得分:0)
tabIndex允许您定义访问页面内元素的顺序,但它不允许您在页面内“捕获”用户。
为此,您必须在最后一个可聚焦元素上设置一个onblur侦听器,然后将该重置焦点放在第一个元素上。
但正如我之前所说,这可能会“陷入”页面上的用户 - 对于仅使用这种导航方法的人来说,这可能会非常烦人。 (警告考虑公共网站,不适用于特殊情况。)