Mô hình IE 4 DOM trong JavaScript



Mô hình IE 4 DOM đã được giới thiệu trong trình duyệt Internet Explorer Version 4 của Microsoft. IE 5 và các phiên bản sau bao gồm hỗ trợ cho các tính năng W3C DOM cơ bản nhất.

Các thuộc tính của Document trong IE 4 DOM

Dưới đây là các thuộc tinh không chuẩn hóa được định nghĩa bởi Internet Explorer 4 và các phiên bản sau.

STT Thuộc tính & Miêu tả
1

activeElement

Một thuộc tính chỉ đọc (read-only) mà liên quan tới phần tử input mà hiện tại hoạt động

Ex − document.activeElement

2

all[ ]

Một mảng tất cả các đối tượng Element trong tài liệu. Mảng này có thể được đánh chỉ mục theo số để truy cập tới các phần tử trong thứ tự nguồn, hoặc nó có thể được đánh chỉ mục bởi id hoặc name của phần tử

Ex − document.all[ ]

3

charset

Bộ ký tự của tài liệu

Ex − document.charset

4

children[ ]

Một mảng mà chứa các phần tử HTML mà là tập con trực tiếp của tài liệu. Ghi chú rằng nó khác với mảng all [ ] mà chứa tất cả các phần tử trong tài liệu, không quan tâm tới vị trí của chúng trong cấu trúc thứ bậc

Ex − document.children[ ]

5

defaultCharset

Bộ ký tự mặc định của tài liệu

Ex − document.defaultCharset

6

expando

Thuộc tính này, nếu thiết lập là false, ngăn cản các đối tượng Client-Side objects đang được mở rộng

Ex − document.expando

7

parentWindow

Cửa sổ (window) mà chứa tài liệu

Ex − document.parentWindow

8

readyState

Xác định trạng thái đang tải của tài liệu. Nó có 4 giá trị chuỗi sau:

Ex − document.readyState

9

uninitialized

Tài liệu chưa bắt đầu tải

Ex − document.uninitialized

10

loading

Tài liệu đang tải

Ex − document.loading

11

interactive

Tài liệu đã tải một cách thích đáng cho người sử dụng có thể tương tác với nó

Ex − document.interactive

12

complete

Tài liệu đã tải xong

Ex − document.complete

Các phương thức của Document trong IE4 DOM

Mô hình này hỗ trợ tất cả các phương thức có trong Legacy DOM. Ngoài ra, dưới đây là danh sách các phương thức được hỗ trợ bởi IE4 DOM:

STT Phương thức & Miêu tả
1 elementFromPoint(x,y)

Trả về Element mà đặt tại điểm đã xác định

Ex: document.elementFromPoint(x,y)

Ví dụ

Mô hình IE 4 DOM không hỗ trợ phương thức getElementById(). Thay vào đó, nó cho phép bạn tìm kiếm các phần tử tài liệu tùy ý bởi thuộc tính id trong mảng all[] của đối tượng Document.

Dưới đây là cách để tìm tất cả các thẻ

  • trong thẻ