개체의 탭에의한 항해의 순서를 나타내는 인수(index)를 반환하거나 설정한다.

인수
: (속성 정수값)
속성값은 개체의 탭에의한 항해의 순서를 나타내는 인수(index)를 나타내는 정수값이다.

0 디폴트이다.
(정수값) 탭에의한 항해의 순서이다.

이 속성은 읽기/쓰기이며 디폴트값은 0이다.

특기

IE5.01이상에서는 이 속성값의 유효한 범위가-32767 에서 32767까지이다.

tabIndex 값은 다음과 같은 순서로 결정된다.

  1. 양수의 tabIndex를 가진 개체들이 증가되는 순서로, 그리고 원본에 나타난 순서로 선택된다.
  2. tabIndex0인 개체들이 원본에 나타난 순서로 선택된다.
  3. tabIndex가 음수인 개체는 탭에의한 항해의 순서에서 생략된다.

tabIndex 애트리뷰트가 다음과 같은 경우에 엘레멘트는 접속성(accessibility) 계통도의 일부를 구성할 수 있다.

  1. IE5에서 tabIndex 애트리뷰트가 양수값을 값는 경우.
  2. IE5.01이상에서 tabIndex 애트리뷰트가 어떤 값을 갖더라도.

종료태그를 갖는 엘레멘트이 내용은 디폴트로 초점을 받을 수 있지만 탭에의한 스톱을 하지 않는다. IE5에서 tabIndex 속성을 유효한 양의 정수를 설정하면 그 내용에서 탭에의한 스톱이 이루어 진다.

tabIndex 속성이 어떤 유효한 양수나 음수값으로 설정되면 엘레멘트는 초점을 받을 수 있다.

a BODY button frame iFrame img input isIndex Object select textArea 엘레멘트들은 디폴트로 초점을 받을 수 있으며 텝에 의하여 스톱된다.

applet div frameSet span table td 엘레멘트들은 디폴트로 초점을 받을 수 있으나 텝에 의하여 스톱되지 않는다. 그러나 tabIndex 속성에 양의 정수를 설정하면 텝에 의하여 스톱된다.

tHeadtFoot 엘레멘트를 탭 순서에 참여시켜도 초점을 받어 초점 사각형을 디스플레이하지 않는다.

초점을 받을 수 있는 엘레멘트에서는 IE4.0에서 onbluronfocus 이벤트가 발생되고, IE5에서 onkeydown onkeypressonkeyup 이벤트들이 발생될 수 있다.

적용
개체scriptHTML규격IE
참고

이 속성은 HTML 4.0과 (영문) W3C DOM Level 1(Document Object Model)에서 정의되었다.


<BUTTON onclick="window.open('../property/exp/wtabIndex.html','_new',
  'width=800,height=550,left=50,top=50,scrollbars=yes')">tabIndex 예제</BUTTON>