Запретить табуляцию на элементе A (привязная ссылка) в HTML

StackOverflow https://stackoverflow.com/questions/1561021

  •  21-09-2019
  •  | 
  •  

Вопрос

Можно ли отменить <a href="..."> от остановки табуляции в любом браузере?Я хотел бы сделать это без Javascript.

Это было полезно?

Решение

Некоторые браузеры поддерживают tabindex="-1" атрибут, но не все, поскольку это не стандартное поведение.

Другие советы

Современные браузеры, совместимые с HTML5, поддерживают [tabindex] атрибут, где значение -1 предотвратит вкладку элемента.

Если значение представляет собой отрицательное целое число
Пользовательский агент должен позволять фокусироваться на элементе, но не должен позволять достигать элемента с помощью навигации с последовательным фокусом.

Вы можете применить обработчик JQuery к элементу, на который вы хотите настроить несколько элементов без табуляции.

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

Был бы один из способов сделать это....

Я думаю, вы могли бы сделать это с помощью JavaScript, вы переопределяете window.onkeypress или onkeydown, зафиксируйте кнопку табуляции и установите фокус в нужном порядке.

Удалить href атрибут из вашего тега привязки

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top