filters 컬렉션이나 다른 컬렉션으로부터 한 개체를 반환받는다.

인수/파라메터
object
필수적인 요소이며, filters등의 컬렉션이다.
index
필수적인 요소이며, 문자열이나 정수값이다.
이 파라메터가 정수값이면, 0에서 시작하는 개체의 인수이며, 문자열이면 name이거나 id와 일치하는 개체거나 여러개 있으면 모든 일치하는 개체의 컬렉션을 반환한다.
반환값

반환값 oItem은 성공적이면 개체나 컬렉션을 반환하고, 실패하면 null을 반환한다.

적용
개체scriptIE

결과 표시창

문서의 styleSheets 컬렉션으로부터 item 메서드로 개별 항목을 반환받아 그 연결 주소들을 디스플레이한다.

<SCRIPT>
function showStyleSheets(){
  var oColl=document.styleSheets;
  str='document.styleSheets.length='+oColl.length+'<BR>';
  if (oColl!=null){
    for (i=0;i< oColl.length;i++) str+=i+'] oColl.item('+i+').href='+oColl.item(i).href+'<BR>';
  }
  showA.innerHTML=str;
}
</SCRIPT>
<BUTTON onclick="showStyleSheets()">스타일쉬트 컬렉션 보기</BUTTON>
<DIV id=showA>결과 표시창</DIV>
실험 스판 1 실험 스판 2 실험 스판 3
결과 표시창

id"Test" 인 모든 개체의 컬렉션 중에서 item 메서드로 개별 항목을 반환받는다.

<SCRIPT>
function showTest(){
  var oColl=document.all.item('Test');
  str='document.document.all.item("Test").length='+oColl.length+'<BR>';
  if (oColl!=null){
    for (i=0;i< oColl.length;i++) str+='oColl.item('+i+').innerText='+oColl.item(i).innerText+'<BR>';
  }
  showB.innerHTML=str;
}
</SCRIPT>
<SPAN id="Test" style="border:solid 1 green">실험 스판 1</SPAN>
<SPAN id="Test" style="border:solid 1 green">실험 스판 2</SPAN>
<SPAN id="Test" style="border:solid 1 green">실험 스판 3</SPAN><BR>
<BUTTON onclick="showTest()">동일 ID 컬렉션 보기</BUTTON>
<DIV id=showB>결과 표시창</DIV>