是否有可能取消<a href="...">
在任何浏览器中被禁止?我想在没有Javascript的情况下这样做。
答案 0 :(得分:248)
某些浏览器支持tabindex="-1"
属性,但不支持所有浏览器,因为这不是标准行为。
答案 1 :(得分:67)
符合HTML5标准的现代浏览器支持[tabindex]
attribute,其中值-1
会阻止元素被标记为。
如果值为负整数
用户代理必须允许元素聚焦,但不应允许使用顺序焦点导航来访问元素。
答案 2 :(得分:14)
您可以将JQuery处理程序应用于要定位多个元素且没有制表位的元素。
$(document).ready(function () {
$('.class').attr('tabindex', '-1');
});
这是一种方法......
答案 3 :(得分:5)
我认为您可以通过javascript执行此操作,覆盖window.onkeypress
或onkeydown
,捕获标签按钮,并将焦点设置为所需的顺序。
答案 4 :(得分:4)
从锚标记
中删除href
属性