한줄 입력에서 사용자가 커서를 주었을 때 브라우저가 윈도우창에 디스플레이하게 한다.

Script [propVal=]..propName;
HTML propName="propVal">innerString
특기

이 엘레멘트 대신 INPUT를 사용할 것을 추천하며 IE4.0에서 불량화 되었다.
isIndextagName 속성은 input을 반환한다.

isIndex 엘레멘트는 문서의 body에 소속된다.

이 개체는 IE3.0에서 지원되고 스크립트는 IE4.0에서 부터 지원된다.

이 엘레멘트는 form 개체 속에서 input 개체로 취급된다.
이 엘레멘트에 접속하기 위해서는 document 개체의 all 컬렉션을 사용하여야 한다.
예를들어 isIndex 개체를 불활성화하기 위하여 다음과 같이 disabled 속성을 설정한다.

document.all.isIndexObj.disabled=true;

이 엘레멘트는 블럭모드이다.

이 엘레멘트는 종료태그가 필요하다.

참조

이 개체는 HTML 3.02 표준에서 불량화되었다.


설명을 위한 예제

앞 형제 SPAN 내용 뒤 형제 SPAN 내용
<SPAN>앞 형제 SPAN 내용 </SPAN>
<ISINDEX id="isIndexObj" action="actionUrl" value="ISINDEX 내용" name="isindexName" class=blue
  style="behavior:url(../public/hilite.htc);border:solid 1;font-size:1.2em;height:1.5em;cursor:hand"
  prompt="인텍스를 위하여 키워드를 입력하라." cite="isindexcite"
  dir=ltr blockDirection=ltr label=isindexlabel lang=ko language=javascript title="isindex 제목"><!remark></ISINDEX>
<SPAN> 뒤 형제 SPAN 내용</SPAN>
<ISINDEX>의 구성
자동적으로 <FORM><HR>#text<INPUT></HR></FORM> 태그들이 생성된다.

컬렉션설명과 예제 코드결과참고
behaviorUrns 엘레멘트에 첨부된 비해이버(behavior)들을 인식하는 주소(URN) 문자열들의 배열변수를 참조하고 반환한다.
<SCRIPT>document.write(oObj.behaviorUrns.length)</SCRIPT>

개체설명결과
currentStyle 공통 스타일쉬트, 인라인 스타일 HTML 애트리뷰트등으로 지정한 개체의 카스케이딩 형식과 스타일들 참조한다.
<SCRIPT>document.write(oObj.currentStyle.color)</SCRIPT>

accessKey 속성 IE4 NS6 (accesskey="chrVal"> 애트리뷰트)
개체의 접속키를 지정하거나 지정한 접속키를 반환한다.
문법: .accessKey[=chrVal]
코드: document.write(oObj.accessKey='1') 결과:
action 속성 IE (action="sVal"> 애트리뷰트)
form 개체가 처리를 위하여 송신되는 주소를 반환하거나 설정한다.
문법: .action[=sVal]
코드: document.write(oObj.action); 결과:
Script 없슴 atomicselection="bVal"> 애트리뷰트)
⇒ 엘레멘트와 그 내용이 전체적으로 선택되어야 하는가 개별적으로 선택될 수 있는가를 지정한다.
blockDirection 속성 IE (blockDirection=sVal> 애트리뷰트)
⇒ 개체의 내용이 오른쪽에서 윈쪽으로 혹은 왼쪽에서 오른쪽으로 흐를 것인가를 문자열로 반환한다.
문법: [sVal=].blockDirection
코드: document.write(oObj.blockDirection); 결과:
canHaveHTML 속성 IE
⇒ 개체가 HTML 태그들을 가질 수 있는가를 부울값으로 반환한다.
문법: [bVal=].canHaveHTML
코드: document.write(oObj.canHaveHTML); 결과:
className 속성 IE (class="sVal"> 애트리뷰트)
⇒ 개체의 클라스 이름을 반환하거나 설정한다.
문법: .className[=sVal]
코드: document.write(oObj.className); 결과:
clientHeight 속성 IE
⇒ 블럭 개체의 높이를 픽셀단위로 반환한다.
문법: [iVal=].clientHeight
코드: document.write(oObj.clientHeight); 결과:
clientLeft 속성 IE
offsetLeft 속성과 실제적인 사용자 지역의 왼쪽 모서리와의 거리를 픽셀단위로 반환한다.
문법: [iVal=].clientLeft
코드: document.write(oObj.clientLeft); 결과:
clientTop 속성 IE
offsetTop 속성과 실제적인 사용자 지역의 위쪽 모서리와의 거리를 픽셀단위로 반환한다.
문법: [iVal=].clientTop
코드: document.write(oObj.clientTop); 결과:
clientWidth 속성 IE
⇒ 블럭 개체의 너비를 픽셀단위로 반환한다.
문법: [iVal=].clientWidth
코드: document.write(oObj.clientWidth); 결과:
contentEditable 속성 IE (contenteditable="sVal"> 애트리뷰트)
⇒ 사용자가 개체의 내용을 편집할 수 있는가를 부울값으로 반환하거나 설정한다.
문법: .contentEditable[=sVal]
코드: document.write(oObj.contentEditable); 결과:
disabled 속성 IE (disabled[=true|false]> 애트리뷰트)
⇒ 사용자가 개체에서 작업할 수 있는가를 부울값으로 반환하거나 설정한다.
문법: .disabled[=true|false]
코드: document.write(oObj.disabled); 결과:
form(개체) 속성 IE
⇒ 개체가 있는 입력폼(form) 개체의 참조를 반환한다.
문법: [oVal=].form
코드: document.write(oObj.form); 결과:
코드: document.write(oObj.form.elements[0].value); 결과:
hideFocus 속성 IE (hidefocus=true|false> 애트리뷰트)
⇒ 개체가 초점을 받지았는지 시각적으로 인식할 수 있는 부울값으로 반환하거나 설정한다.
문법: .hideFocus[=true|false]
코드: document.write(oObj.hideFocus); 결과:
id 속성 IE (id=sVal> 애트리뷰트)
⇒ 개체를 대표하는 인식자 문자열을 반환하거나 지정한다.
문법: .id[=sVal]
코드: document.write(oObj.id); 결과:
isContentEditable 속성 IE
⇒ 사용자가 개체의 내용을 편집할 수 있는가를 부울값으로 반환한다.
문법: [bVal=].isContentEditable
코드: document.write(oObj.isContentEditable); 결과:
isDisabled 속성 IE
⇒ 개체가 불활성화 되었는가를 부울값으로 반환한다.
문법: [bVal=].isDisabled
코드: document.write(oObj.isDisabled); 결과:
isMultiLine 속성 IE
⇒ 개체가 여러줄로 되어있는가를 부울값으로 반환한다.
문법: [bVal=].isMultiLine
코드: document.write(oObj.isMultiLine); 결과:
lang 속성 IE (lang="sVal"> 애트리뷰트)
⇒ 개체에서 사용한 언어코드를 반환하거나 설정한다.
문법: .lang[=sVal]
코드: document.write(oObj.lang); 결과:
language 속성 IE (language="sVal"> 애트리뷰트)
⇒ 개체에서 사용한 스크립트 언어를 반환하거나 설정한다.
문법: .language[=sVal]
코드: document.write(oObj.language); 결과:
onOffBehavior 속성 IE
⇒ 지정된 MS DirectAnimation® 비헤이버(behavior)가 돌아가는지를 나타내는 개체를 반환한다.
문법: .onOffBehavior[=true|false]
코드: document.write(oObj.onOffBehavior=true); 결과:
parentElement 속성 IE
⇒ 체계 구조상 부모 엘레멘트 개체를 반환한다.
문법: [oVal=].parentElement
코드: document.write(oObj.parentElement); 결과:
코드: document.write(oObj.parentElement.nodeName); 결과:
readyState 속성 IE
⇒ 개체의 현재 상태를 반환한다.
문법: [sVal=].readyState
코드: document.write(oObj.readyState); 결과:
코드: <SPAN id=SwRS></SPAN>&nbsp;<BUTTON onclick="SwRS.innerText=oObj.readyState">클릭</BUTTON> 결과:  
scopeName 속성 IE
⇒ 엘레멘트 개체를 위해 정의된 namespace를 반환한다.
문법: [sVal=].scopeName
코드: document.write(oObj.scopeName); 결과:
scrollHeight 속성 IE
⇒ 개체의 스크롤(화면굴림) 높이를 반환한다.
문법: [iVal=].scrollHeight
코드: document.write(oObj.scrollHeight); 결과:
scrollLeft 속성 IE
⇒ 개체의 왼쪽 모서리와 현재 윈도우의 내용이 보이는 가장 왼쪽 위치와의 거리를 픽셀단위로 반환하거나 설정한다.
문법: [iVal=].scrollLeft
코드: document.write(oObj.scrollLeft); 결과:
scrollTop 속성 IE
⇒ 개체의 위쪽 모서리와 현재 윈도우의 내용이 보이는 가장 위쪽 위치와의 거리를 픽셀단위로 반환하거나 설정한다.
문법: [iVal=].scrollTop
코드: document.write(oObj.scrollTop); 결과:
scrollWidth 속성 IE
⇒ 개체의 스크롤(화면굴림) 너비를 반환한다.
문법: [iVal=].scrollWidth
코드: document.write(oObj.scrollWidth); 결과:
style 속성 IE (style="cssVal"> 애트리뷰트)
⇒ 엘레멘트의 인라인 스타일을 반환하거나 설정한다.
문법: .style[=cssVal]
코드: document.write(oObj.style.cssText); 결과:
tabIndex 속성 IE (tabindex="iVal"> 애트리뷰트)
⇒ 개체의 탭(tab)에 의한 항해에 사용되는 순서를 반환하거나 설정한다.
문법: [iVal=].tabIndex
코드: document.write(oObj.tabIndex); 결과:
tagUrn 속성 IE
⇒ 개체의 namespace 선언에서 설정된 주소(URN: Uniform Resource Name)를 반환하거나 설정한다.
문법: .tagUrn[=sVal]
코드: document.write(oObj.tagUrn); 결과:
Script 없슴 unselectable="on|off"> 애트리뷰트)
⇒ 엘레멘트가 선택될 수 없음을 설정한다.

stylescript
{background:val} obj.style.background[=val]
⇒ 개체의 배경 속성들을 5개까지 반환하거나 설정한다.
{background-attachment:val} obj.style.backgroundAttachment[=val]
⇒ 문서 속의 배경 이미지를 개체에 배열 방식을 반환하거나 설정한다.
{background-color:val} obj.style.backgroundColor[=val]
⇒ 개체의 배경에 깔리는 색상을 반환하거나 설정한다.
{background-image:val} obj.style.backgroundImage[=val]
⇒ 개체의 배경 이미지를 반환하거나 설정한다 .
{background-position:val} obj.style.backgroundPosition[=val]
⇒ 개체의 배경 이미지의 위치를 반환하거나 설정한다.
{background-repeat:val} obj.style.backgroundRepeat[=val]
⇒ 개체 backgroundImage 속성의 반복 방식을 반환하거나 설정한다.
{behavior:val} obj.style.behavior[=val]
⇒ DHTML behavior의 소개 위치를 반환하거나 설정한다.
{border:val} obj.style.border[=val]
⇒ 개체의 테두리 속성들을 일괄적으로 반환하거나 설정한다.
{border-bottom:val} obj.style.borderBottom[=val]
⇒ 개체의 바닥 테두리 속성들을 반환하거나 설정한다.
{border-bottom-color:val} obj.style.borderBottomColor[=val]
⇒ 개체의 바닥 테두리의 색상을 반환하거나 설정한다.
{border-bottom-style:val} obj.style.borderBottomStyle[=val]
⇒ 개체의 바닥 테두리 형태를 반환하거나 설정한다.
{border-bottom-width:val} obj.style.borderBottomWidth[=val]
⇒ 개체의 바닥 테두리의 두께를 반환하거나 설정한다.
{border-color:val} obj.style.borderColor[=val]
⇒ 개체의 테두리 색상들을 반환하거나 설정한다.
{border-left:val} obj.style.borderLeft[=val]
⇒ 개체 왼쪽 테두리의 속성들을 반환하거나 설정한다.
{border-left-color:val} obj.style.borderLeftColor[=val]
⇒ 개체 왼쪽 테두리의 색상을 반환하거나 설정한다.
{border-left-style:val} obj.style.borderLeftStyle[=val]
⇒ 개체 왼쪽 테두리의 형태를 반환하거나 설정한다.
{border-left-width:val} obj.style.borderLeftWidth[=val]
⇒개체 왼쪽 테두리의 두께를 반환하거나 설정한다.
{border-right:val} obj.style.borderRight[=val]
⇒ 개체 오른쪽 테두리의 속성들을 반환하거나 설정한다.
{border-right-color:val} obj.style.borderRightColor[=val]
⇒ 개체 오른쪽 테두리의 색상을 반환하거나 설정한다.
{border-right-style:val} obj.style.borderRightStyle[=val]
⇒ 개체 오른쪽 테두리의 형태를 반환하거나 설정한다.
{border-right-width:val} obj.style.borderRightWidth[=val]
⇒ 개체 오른쪽 테두리의 두께를 반환하거나 설정한다.
{border-style:val} obj.style.borderStyle[=val]
⇒ 개체의 위쪽, 오른쪽, 아래쪽, 왼쪽 테두리들의 형태를 일괄적으로 반환하거나 설정한다.
{border-top:val} obj.style.borderTop[=val]
⇒ 개체 위쪽 테두리의 속성들을 반환하거나 설정한다.
{border-top-color:val} obj.style.borderTopColor[=val]
⇒ 개체 위쪽 테두리의 색상을 반환하거나 설정한다.
{border-top-style:val} obj.style.borderTopStyle[=val]
⇒ 개체 위쪽 테두리의 형태를 반환하거나 설정한다.
{border-top-width:val} obj.style.borderTopWidth[=val]
⇒ 개체 위쪽 테두리의 두께를 반환하거나 설정한다.
{border-width:val} obj.style.borderWidth[=val]
⇒ 개체의 위쪽, 오른쪽, 아래쪽, 왼쪽 테두리들의 두께를 일괄적으로 반환하거나 설정한다.
{bottom:val} obj.style.bottom[=val]
⇒ 개체 체계도상 아래쪽 개체와의 거리를 반환하거나 설정한다.
{clear:val} obj.style.clear[=val]
⇒ 개체에서 부동(float)부분의 면의 왼쪽, 오른쪽 혹은 양쪽으로 표현이 허용하는가를 반환하거나 설정한다.
{clip:val} obj.style.clip[=val]
⇒ 개체의 어느 부분을 보이게 할 것인가를 반환하거나 설정한다.
{color:val} obj.style.color[=val]
⇒ 개체의 글자 색상을 반환하거나 설정한다.
{font:val} obj.style.font[=val]
⇒ 개체의 font 속성들 조합하여 반환하거나 설정하거나, 사용자 선호 글꼴들을 6개까지 반환하거나 설정한다.
{font-family:val} obj.style.fontFamily[=val]
⇒ 사용한 글꼴의 이름들을 반환하거나 설정한다.
{font-size:val} obj.style.fontSize[=val]
⇒ 개체 텍스트에서 사용한 글꼴의 크기를 나타내는 수치를 반환하거나 설정한다.
{font-style:val} obj.style.fontStyle[=val]
⇒ 개체의 글꼴 형태을 italic, normal, oblique등으로 반환하거나 설정한다.
{font-variant:val} obj.style.fontVariant[=val]
⇒ 개체의 문자를 작은 대문자들로 변형할 것인가를 반환하거나 설정한다.
{font-weight:val} obj.style.fontWeight[=val]
⇒ 개체의 글꼴 두께를 반환하거나 설정한다.
없슴 obj.style.hasLayout
⇒ 개체가 레이아웃(layout)을 가지고 있는가를 부울값으로 반환한다.
{layout-flow:val} obj.style.layoutFlow[=val]
⇒ 개체 내용의 방향이나 흐름방향을 반환하거나 설정한다.
{left:val} obj.style.left[=val]
⇒ 개체 체계도상 왼쪽 개체와의 거리를 반환하거나 설정한다..
{letter-spacing:val} obj.style.letterSpacing[=val]
⇒ 개체 속에서 글자들 사이의 간격을 반환하거나 설정한다.
{line-height:val} obj.style.lineHeight[=val]
⇒ 개체 속에서 줄과 아래줄과의 거리를 반환하거나 설정한다.
{margin:val} obj.style.margin[=val]
⇒ 개체의 위쪽, 오른쪽, 아래쪽, 왼쪽 마진(주변 개체와의 간격)들의 두께를 일괄적으로 반환하거나 설정한다.
{margin-bottom:val} obj.style.marginBottom[=val]
⇒ 개체의 아래쪽 마진 두께을 반환하거나 설정한다.
{margin-left:val} obj.style.marginLeft[=val]
⇒ 개체의 왼쪽 마진 두께을 반환하거나 설정한다.
{margin-right:val} obj.style.marginRight[=val]
⇒ 개체의 오른쪽 마진 두께을 반환하거나 설정한다.
{margin-top:val} obj.style.marginTop[=val]
⇒ 개체의 위쪽 마진 두께을 반환하거나 설정한다.
{page-break-after:val} obj.style.pageBreakAfter[=val]
⇒ 개체 다음에 페이지 바꿈할 것인가를 반환하거나 설정한다.
{page-break-before:val} obj.style.pageBreakBefore[=val]
⇒ 개체 이전에 페이지 바꿈할 것인가를 반환하거나 설정한다.
{position:val} obj.style.position[=val]
⇒ 개체의 위치시킴 방식을 반환하거나 설정한다.
{right:val} obj.style.right[=val]
⇒ 개체 체계도상 오른쪽 개체와의 거리를 반환하거나 설정한다.
{float:val} obj.style.styleFloat[=val]
⇒ 개체에서 어느 방향으로 텍스트가 흐를 것인가를 반환하거나 설정한다.
{text-align-last:val} obj.style.textAlignLast[=val]
⇒ 개체 속의 문자나 개체 마지막 줄의 수평 정렬 방식을 반환하거나 설정한다.
{text-autospace:val} obj.style.textAutospace[=val]
⇒ 조정된 문자를 위한 자동 문자 간격 맞추기를 반환하거나 설정한다.
{text-decoration:val} obj.style.textDecoration[=val]
⇒ 개체 속의 문자 장식(깜박거림, 중간줄, 윗줄, 아랫줄)을 반환하거나 설정한다.
없슴 obj.style.textDecorationBlink[=val]
⇒ 개체의 textDecoration 속성값이 'blink'로 설정되었는가를 부울값으로 반환하거나 설정한다.
없슴 obj.style.textDecorationLineThrough[=val]
⇒ 개체의 textDecoration 속성값이 'line-through'로 설정되었는가를 부울값으로 반환하거나 설정한다.
없슴 obj.style.textDecorationNone[=val]
⇒ 개체의 textDecoration 속성값이 'none'로 설정되었는가를 부울값으로 반환하거나 설정한다.
없슴 obj.style.textDecorationOverline[=val]
⇒ 개체의 textDecoration 속성값이 'overline'로 설정되었는가를 부울값으로 반환하거나 설정한다.
없슴 obj.style.textDecorationUnderline[=val]
⇒ 개체의 textDecoration 속성값이 'underline'로 설정되었는가를 부울값으로 반환하거나 설정한다.
{textjustify:val} obj.style.textJustify[=val]
⇒ 개체 속에서 내용의 정렬방식을 반환하거나 설정한다.
{text-kashida-space:val} obj.style.textKashidaSpace[=val]
⇒ 개체 속에서 문자 정렬 방식을 사용할 때 공백 표시에 kashida 비율을 반환하거나 설정한다. 아랍어에서 사용된다.
{text-overflow:val} obj.style.textOverflow[=val]
IE6 개체에서 문자의 넘처흐름을 표시하는 방식값을 반환하거나 설정한다.
{text-transform:val} obj.style.textTransform[=val]
⇒ 개체 속에서 문자의 변환 표현 방식을 반환하거나 설정한다.
{text-underline-position:val} obj.style.textUnderlinePosition[=val]
⇒ 개체의 textDecoration 속성이 'underline'로 설정된 경우 밑줄의 위치를 반환하거나 설정한다.
{top:val} obj.style.top[=val]
⇒ 개체 체계도 상 바로위의 개체로부터의 거리를 반환하거나 설정한다.
{visibility:val} obj.style.visibility[=val]
⇒ 개체의 내용이 디스플레이될 것인가를반환하거나 설정한다.
{white-space:val} obj.style.whiteSpace[=val]
⇒ 개체 속에서 길이가 긴 문자열의 자동 줄바꿈을 빈칸에서 할 것인가를 반환하거나 설정한다.
{word-spacing:val} obj.style.wordSpacing[=val]
⇒ 개체 속에서 단어간의 간격을 증가시키는 정도를 반환하거나 설정한다.
{word-wrap:val} obj.style.wordWrap[=val]
⇒ 내용이 용기 개체의 범위를 초과하면 단어를 자를 것인가를 반환하거나 설정한다.
{writing-mode:val} obj.style.writingMode[=val]
⇒ 개체속 내용의 방향이나 흐름을 반환하거나 설정한다.
{z-index:val} obj.style.zIndex[=val]
⇒ 위치가 정해져 있는 개체의 스택킹(위에서 보이는) 순서를 반환하거나 설정한다.
{zoom:val} obj.style.zoom[=val]
⇒ 개체의 확대 배율을 반환하거나 설정한다.

메서드설명
addBehavior 엘레멘트에 behavior를 추가한다.
blur 예제 IE NS 개체가 초점을 잃고 onblur 이벤트가 발생된다.
문법: .blur()
componentFromPoint 어떤 이벤트에서 지정된 좌표에 위치한 콤포넨트를 반환한다.
dragDrop ondragstart 이벤트를 시작한다.
fireEvent 개체에서 지정한 이벤트를 발생시킨다.
focus 예제 개체에 초점을 주고 onfocus이벤트에 지정한 처리자 코드를 수행한다.
문법: .focus()
getAttributeNode IE6 attribute.name속성을 참조하는 attribute 개체를 반환한다.
getBoundingClientRect TextRectangle 개체들의 컬렉션에 연결됨을 지정하는 개체를 반환한다.
getClientRects 개체의 내용이나 클라이언트 범위(range)의 배치(layout)를 기술하는 사각형(rectangle)들의 컬렉션을 반환한다. 각 사각형은 한 줄이다.
normalize IE6 개체의 인접 TextNode 개체를 통합하여 문서 개체 모델을 정상화한다.
removeAttributeNode IE6 개체로 부터 애트리뷰트 개체 노드를 제거한다.
removeBehavior 개체로부터 behavior를 제거한다.
setActive 개체에 초점을 주지 않은 상태에서 활성으로 설정한다.
setAttributeNode IE6 개체의 부분으로 애트리뷰트 개체 노드를 설정한다.

이벤트설명
onactivate 엘레멘트 개체가 activeElement 속성으로 설정되면 발생한다.
onbeforedeactivate 모체 문서에서 activeElement 속성의 엘레멘트 개체가 현재 개체로 다른 개체로 변경되기 바로 전에 발생한다.
onbeforeeditfocus 편집 가능한 개체가 활성화되거나 편집 가능한 용기에 제어 선택이 이루어 지기 바로 전에 발생한다.
onblur 예제 IE4 NS3 개체가 초점을 생실했을 때 발생한다.
문법: .onblur='JsCode'
oncontrolselect 사용자가 개체의 제어 선택을 하려고 할 때 발생한다.
ondeactivate 모체 문서에서 activeElement 속성의 엘레멘트 개체가 현재 개체로 다른 개체로 변경되면 발생한다.
onfocus 예제 IE NS 개체가 초점을 받으면 발생되고 JsCode를 수행한다.
문법: .onfocus='JsCode'
onmove 개체가 이동하면 발생한다.
onmoveend 개체의 이동이 중지되면 발생한다.
onmovestart 개체가 이동하기 시작하면 발생한다.
onreadystatechange 개체의 준비상태(readyState) 속성을 변경시키면 발생한다.
onresize 윈도우나 프레임이등 개체의 크기가 조정되었 때 발생한다
onresizeend 제어 섹션에서 개체의 크기 변경이 완료되면 발생한다.
onresizestart 제어 섹션에서 개체의 크기 변경이 시작되면 발생한다.

Behavior설명
clientCaps Explorer에 대한 정보를 제공하고 요청에 의하여 브라우저의 콤포넨트를 설치하는 방법늘 제공한다.
download 파일을 다운로드하고 완료되면 완료를 알려주는 기능을 갖고있다.
homePage 사용자의 홈페이지에 대한 정보를 포함하고 있다.