如何限制标签导航控件

时间:2013-03-19 08:48:58

标签: javascript html

我的网页上有很多可选元素,例如abuttonsinput等。当我按下标签时,活动元素成为上一个选定元素的下一个元素,那就是好吧但是在dom中的最后一个元素之后控件进入了browser.h的地址栏。我可以阻止它。

  1. 我见过同样在stack,jira等中实现了她。
  2. 我尝试过为每个元素提供tabindex(递增顺序)但不起作用。
  3. 有人有解决方案吗?请分享。

1 个答案:

答案 0 :(得分:0)

tabIndex允许您定义访问页面内元素的顺序,但它不允许您在页面内“捕获”用户。

为此,您必须在最后一个可聚焦元素上设置一个onblur侦听器,然后将该重置焦点放在第一个元素上。

但正如我之前所说,这可能会“陷入”页面上的用户 - 对于仅使用这种导航方法的人来说,这可能会非常烦人。 (警告考虑公共网站,不适用于特殊情况。)