Можно ли отменить закладку <a href="..."> в любом браузере? Я хотел бы сделать это без Javascript.
<a href="...">
Некоторые браузеры поддерживают атрибут tabindex="-1", но не все из них, поскольку это не стандартное поведение.
tabindex="-1"
Современные, совместимые с HTML5, браузеры поддерживают атрибут [tabindex] , где значение -1 предотвратит переход элемента на.
[tabindex]
-1
Если значение является отрицательным целым числом Пользовательский агент должен позволять фокусироваться на элементе, но не должен допускать доступ к элементу с помощью последовательной навигации по фокусу.
Вы можете применить обработчик JQuery к элементу, для которого вы хотите настроить таргетинг на несколько элементов без остановки табуляции.
$(document).ready(function () { $('.class').attr('tabindex', '-1'); });
Был бы один способ сделать это ....
Я думаю, вы можете сделать это с помощью javascript, переопределить window.onkeypress или onkeydown, перехватить кнопку вкладки и установить фокус в нужном порядке.
window.onkeypress
onkeydown
Удалите атрибут href из вашего тега привязки
href