HTML에서 요소 (앵커 링크)에서 탭 중지 방지 <a href=”…”>브라우저에서 탭 중지 를 취소

<a href="...">브라우저에서 탭 중지 를 취소 할 수 있습니까? Javascript 없이이 작업을 수행하고 싶습니다.



답변

일부 브라우저는 tabindex="-1"속성을 지원 하지만 모든 동작이 지원되는 것은 아닙니다. 표준 동작이 아니기 때문입니다.


답변

최신 HTML5 호환 브라우저는 [tabindex] 속성을 합니다 . 여기서 값은 -1요소가 탭되지 않도록합니다.

값이 음의 정수인 경우
사용자 에이전트는 요소에 초점을 맞출 수 있어야하지만 순차적 초점 탐색을 사용하여 요소에 도달해서는 안됩니다.


답변

탭 중지없이 여러 요소를 대상으로하려는 요소에 JQuery 핸들러를 적용 할 수 있습니다.

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

그것을하는 한 가지 방법이 될 것입니다 ….


답변

난 당신이 자바 스크립트하여이 작업을 수행 할 수 있다고 생각, 당신은을 무시 window.onkeypress하거나 onkeydown, 트랩 탭 버튼을 원하는 순서에 초점을 설정합니다.


답변

href앵커 태그에서 속성을 제거하십시오.


답변