阻止HTML中的A元素(锚点链接)上的tabstop

是否可以取消<a href="...">在任何浏览器中被tabstopped? 我想这样做没有Javascript。

一些浏览器支持tabindex="-1"属性,但不是所有的,因为这不是一个标准的行为。

符合HTML5标准的现代浏览器支持[tabindex]属性 ,值为-1将防止该元素被选中。

如果该值是一个负整数
用户代理必须允许元素被聚焦,但不应该允许使用顺序聚焦导航来到达元素。

你可以应用一个JQuery处理程序到你想要定位多个元素而没有制表符的元素。

 $(document).ready(function () { $('.class').attr('tabindex', '-1'); }); 

将是一种方法来做到这一点….

我认为你可以通过JavaScript做到这一点,你重写window.onkeypressonkeydown ,陷阱标签button,并设置焦点在所需的顺序。

从您的锚标签中删除HREF属性