在 HTML 中防止元素(锚链接)上的制表符

有没有可能取消 <a href="...">在任何浏览器中被禁止显示?我希望这样做没有 Javascript。

78331 次浏览

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

我认为你可以通过 javascript 来做到这一点,你覆盖了 window.onkeypressonkeydown,捕获了标签按钮,并设置焦点在所需的顺序。

与 HTML5兼容的现代浏览器支持 [tabindex]属性,其中 -1的值将防止元素被标记为。

如果值为负整数
用户代理必须允许对元素进行聚焦,但不应允许使用顺序焦点导航访问元素。

您可以将一个 JQuery 处理程序应用到您希望不使用制表符停止而针对多个元素的元素。

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

是一种方法。

从锚标记中删除 href属性