알쓸전컴(알아두면 쓸모있는 전자 컴퓨터)

HTMLCollection 본문

Web /웹브라우저 객체 API

HTMLCollection

백곳 2017. 8. 30. 15:38

HTMLCollection


HTMLCollection은 리턴 결과가 복수인 경우에 사용하게 되는 객체다. 


정도로 정의가 되지만 


코드를 보면 좀더 직관적입니다. 


예를들면 

<ul>

    <li>HTML</li>

    <li>CSS</li>

    <li id="active">JavaScript</li>

</ul>


위와 같은 html 코드가 있을때

var lis = document.getElementsByTagName('li');  

이렇게 문서에서 tag <li> 을 선택하게 되면 lis 변수에는 총3개의 <li> 태그 변수를 리스트 형식으로 리턴 받게 됩니다. 


이러한 것을 HTMLCollection 형태라고 합니다.


그리고 HTMLCollection 형태가 가지는 구조는 HTMLCollection 


interface HTMLCollection {

  readonly attribute unsigned long   length;

  Node               item(in unsigned long index);

  Node               namedItem(in DOMString name);

};


와 같습니다. 


일반적으로 변수에서 lis[0] or lis[1]  이렇게 하위 item 들을 선택합니다. 

'Web > 웹브라우저 객체 API' 카테고리의 다른 글

JSON 이란?  (0) 2017.09.02
javascript+django(csrf) 통신하기  (0) 2017.08.30
HTMLElement  (0) 2017.08.30
DOM 제어대상 찾기  (0) 2017.08.21
[javascript] 창제어  (0) 2017.08.19
Comments