防止 HTML 中 A 元素(锚链接)上的制表符停止
题
是否可以取消 <a href="...">
避免在任何浏览器中被制表符阻止?我想在没有 JavaScript 的情况下做到这一点。
解决方案
某些浏览器支持tabindex="-1"
属性,但不是所有的,因为这不是一个标准行为。
其他提示
现代、兼容 HTML5 的浏览器支持 [tabindex]
属性, ,其中值为 -1
将阻止该元素被切换到。
如果该值为负整数
用户代理必须允许该元素获得焦点,但不应允许使用顺序焦点导航到达该元素。
您可以申请一个jQuery处理程序的元素,你想要的目标,没有制表多个元素。
$(document).ready(function () {
$('.class').attr('tabindex', '-1');
});
将是一个方法来做到这....
我想你可以由JavaScript为此,你覆盖window.onkeypress
或onkeydown
,陷阱的标签按钮,并在所希望的顺序来设置焦点。
从锚定标记取下href
属性
不隶属于 StackOverflow