노드 리스트(node list) - 객체 집합(object collection)
CODEDRAGON ㆍDevelopment/JavaScript, jQuery, ...
반응형
노드 리스트(node list)
· 노드 리스트는 getElementsByTagName() 메소드나 childNodes 프로퍼티의 값으로 반환되는 객체 집합(object collection)입니다.
· 이 객체는 HTML 문서와 같은 순서로 문서 내의 모든 노드를 리스트 형태로 저장하고 있습니다.
· 리스트의 각 노드는 0부터 시작하는 인덱스를 이용하여 접근할 수 있는 배열형태로 되어져 있습니다.
· HTML DOM에서 각 요소 노드 다음에는 별도의 텍스트 노드(빈 텍스트 노드)가 존재하기 때문에 노드 리스트에 인덱스를 이용하여 접근할 때는 이러한 텍스트 노드의 존재를 반드시 염두에 두어야 합니다.(주의)
· 노드 리스트의 길이는 노드 리스트 객체의 length 프로퍼티 값에 저장되었습니다.
· 노드 리스트 객체는 리스트에 노드를 추가하거나 삭제되면 자신의 상태 정보를 스스로 갱신합니다. 그래서 length 프로퍼티 값은 언제나 현재 노드 리스트가 저장하고 있는 노드들의 총 개수를 반환합니다.
'Development > JavaScript, jQuery, ...' 카테고리의 다른 글
노드의 복사, cloneNode() (0) | 2017.06.28 |
---|---|
속성 노드의 값 변경 - setAttribute() (0) | 2017.06.28 |
노드 정보 - nodeName, nodeValue, nodeType (0) | 2017.06.28 |
window 객체, window 객체 도식도 (0) | 2017.06.27 |
수행 내용-데이터 정제 및 결과 보고하기, 데이터 정제 작업을 수행한다.-데이터 품질 정비 기준을 확정한다., 데이터 정제를 위한 프로그램을 작성한다., 현행 원천 시스템상의 오류가 있는 .. (0) | 2017.06.27 |