是否可以取消<a href="...">
在任何浏览器中的制表符?我想在没有 Javascript 的情况下做到这一点。
问问题
75837 次
5 回答
276
一些浏览器支持该tabindex="-1"
属性,但不是全部,因为这不是标准行为。
于 2009-10-13T15:43:57.190 回答
78
现代的、符合 HTML5 的浏览器支持[tabindex]
属性,其中的值-1
将阻止元素被选项卡到。
如果值为负整数
,用户代理必须允许元素获得焦点,但不应允许使用顺序焦点导航到达元素。
于 2012-08-26T06:30:45.580 回答
17
您可以将 JQuery 处理程序应用于要定位多个元素且没有制表位的元素。
$(document).ready(function () {
$('.class').attr('tabindex', '-1');
});
将是一种方法来做到这一点......
于 2012-10-02T20:01:33.153 回答
6
我认为您可以通过 javascript 执行此操作,覆盖window.onkeypress
or onkeydown
,捕获选项卡按钮,并将焦点设置为所需的顺序。
于 2010-09-30T15:04:23.667 回答
4
href
从锚标记中删除属性
于 2014-06-04T16:30:17.903 回答