반응형
HTMLElement
* 객체를 찾고 찾은 객체가 어떤 객체인가 정보를 반환.
* 실행결과가 하나인 경우.
* 모든 엘리컨트들이 이를 상속받고 있다.
HTMLCollection
* 객체를 찾고 찾은 객체가 어떤 객체인가 정보를 반환.
* 실행결과가 복수개인 경우
* 유사배열로 배열과 비슷한 사용방법을 가지지만 배열은 아니다.,
* HTML DOM에서 Collection은 문서가 변경될때 자동으로 업데이트되는 실시간의 의미이다. 따라서 목록이 실시간으로 변경된다.
HTMLLIElement
* 실행 결과가 List인 경우
HTMLAnchorElement
* 실행결과가 Anchor(<a>태그)인 경우
HTMLInputElement
* 실행결과가 Input인 경우
DOM Tree
* 모든 엘리먼트는 HTMLElement의 자식이다. 따라서 HTMLElement의 프로퍼티를 똑같이 가지고 있다.
동시에 엘리먼트의 성격에 따라서 자신만의 프로퍼티를 가지고 있는데 이것은 엘리먼트의 성격에 따라서 달라진다.
HTMLElement는 Element의 자식이고 Element는 Node의 자식이다. Node는 Object의 자식이다. 이러한 관계를 DOM Tree라고 한다.
반응형
'WEB > JavaScript' 카테고리의 다른 글
Element 객체 : 식별자 API (0) | 2016.10.15 |
---|---|
Element 객체 정의 (0) | 2016.10.15 |
DOM : 제어 대상 찾기 (0) | 2016.10.14 |
BOM : 창 제어 (0) | 2016.10.14 |
BOM : Navigator 객체 (0) | 2016.10.14 |