Computer >> 컴퓨터 >  >> 프로그래밍 >> JavaScript

IE4 DOM 메서드의 핵심 문서 속성 총정리

IE4 문서 객체 모델(DOM, Document Object Model)은 마이크로소프트의 웹 브라우저 '인터넷 익스플로러(Internet Explorer)' 4 버전에서 처음 도입되었습니다. 이후 IE 5 및 그 이상의 버전에서는 대부분의 기본적인 W3C DOM 표준 기능도 함께 지원하게 되었습니다.

IE4 DOM의 주요 문서 속성

다음은 IE4 DOM 메서드에서 제공하는 대표적인 문서(document) 속성 목록입니다.

1. activeElement

현재 활성 상태, 즉 입력 포커스를 가지고 있는 입력 요소를 참조하는 읽기 전용(read-only) 속성입니다.
사용 예: document.activeElement

2. all[ ]

문서 내의 모든 Element 객체를 담고 있는 배열입니다. 이 배열은 소스 코드 순서대로 숫자 인덱스로 접근할 수 있으며, 요소의 id 또는 name 값으로도 접근이 가능합니다.
사용 예: document.all[ ]

3. charset

해당 문서의 문자 집합(character set)을 나타내는 속성입니다.
사용 예: document.charset

4. children[ ]

문서의 직계 자식(direct children)에 해당하는 HTML 요소들만 담고 있는 배열입니다. 포함 계층 구조에서의 위치와 관계없이 문서 내 모든 요소를 포함하는 all[ ] 배열과는 다르다는 점에 유의해야 합니다.
사용 예: document.children[ ]

5. defaultCharset

해당 문서의 기본 문자 집합(default character set)을 나타내는 속성입니다.
사용 예: document.defaultCharset

6. expando

이 속성을 false로 설정하면 클라이언트 측 객체가 임의로 확장되는 것을 방지할 수 있습니다.
사용 예: document.expando

참고 사항

IE4 DOM은 구형 브라우저 환경을 위한 모델로, 현대 웹 개발에서는 W3C 표준 DOM API(예: document.getElementById, document.querySelector 등)의 사용이 권장됩니다. 특히 document.all은 더 이상 표준이 아니며, 최신 프로젝트에서는 지양해야 할 레거시 기능이라는 점을 기억해 두는 것이 좋습니다.