답변:
사용할 수 있습니다 tabindex="-1"
.
W3C HTML5 사양 제외 지원 tabindex
값 :
값이 음의 정수인 경우
사용자 에이전트는 요소의 tabindex 포커스 플래그를 설정해야하지만 순차적 포커스 탐색을 사용하여 요소에 도달해서는 안됩니다.
이것이 HTML5 기능이므로 이전 브라우저에서는 작동하지 않을 수 있습니다.
수 (1999) W3C HTML 4.01 표준 준수의 tabindex는 긍정적해야합니다.
순수한 HTML에서 아래의 샘플 사용법.
<input />
<input tabindex="-1" placeholder="NoTabIndex" />
<input />
tabindex
이제 음수 값을 가질 수 있습니다.
tabindex
스펙과 HTML에서 모두 소문자 이지만 속성이 호출 되는 Javascript / DOM 에서 잊지 마십시오 tabIndex
.
프로그래밍 방식으로 변경된 탭 인덱스 호출 element.tabindex = -1
이 작동하지 않는 이유를 알아 내려고 노력하지 마십시오 . 사용하십시오 element.tabIndex = -1
.
"tabIndex = -1"과 같은 해킹은 Chrome v53에서 작동하지 않습니다.
이것은 크롬 및 대부분의 브라우저에서 작동합니다.
function removeTabIndex(element) {
element.removeAttribute('tabindex');
}
<input tabIndex="1" />
<input tabIndex="2" id="notabindex" />
<input tabIndex="3" />
<button tabIndex="4" onclick="removeTabIndex(document.getElementById('notabindex'))">Remove tabindex</button>
notabindex
처럼 상자로 이동할 수 있습니다 tabIndex=5
. 시장의 문제는 아니지만 여전히 "전적으로 탭할 수없는"것은 아닙니다.
tabindex
disabled
요소에 속성 을 추가 하거나 jQuery를 사용 하여 속성 을 지정하십시오. Disabled는 입력이 집중되거나 선택되는 것을 방지합니다.
W3
있습니다. 그래서 내가 이것을했을 때; 나는 500을 사용했다. 그러나 일했다.