- Chuyên mục khác :
- PHP cơ bản và nâng cao
- ·
- Bài tập PHP
- ·
- Javascript cơ bản và nâng cao
- ·
- HTTP cơ bản và nâng cao
- Bài hướng dẫn cơ bản về Javascript
- Học Javascript cơ bản và nâng cao
- JavaScript là gì
- Cú pháp của JavaScript
- Kích hoạt JavaScript trong các trình duyệt
- Vị trí JavaScript trong HTML File
- Biến trong JavaScript
- Toán tử trong JavaScript
- Lệnh if...else trong JavaScript
- Lệnh Switch Case trong JavaScript
- Vòng lặp while trong JavaScript
- Vòng lặp for trong JavaScript
- Vòng lặp for...in trong JavaScript
- Điều khiển vòng lặp trong JavaScript
- Hàm trong JavaScript
- Sự kiện (Event) trong JavaScript
- Điều hướng trang (Redirect) trong JavaScript
- Hộp thoại - Alert, Prompt, Confirmation trong JavaScript
- Từ khóa Void trong JavaScript
- In trang trong JavaScript
- Đối tượng trong JavaScript
- Đối tượng trong JavaScript
- Đối tượng Number trong JavaScript
- Đối tượng Boolean trong JavaScript
- Đối tượng String trong JavaScript
- Mảng (Array) trong JavaScript
- Đối tượng Date trong JavaScript
- Đối tượng Math trong JavaScript
- Regular Expression và RegExp trong JavaScript
- Document Object Model (DOM) trong JavaScript
- Hoạt động JavaScript nâng cao
- Xử lý lỗi trong JavaScript
- Form Validation trong JavaScript
- Hiệu ứng (Animation) trong JavaScript
- Đa phương tiện (Multimedia) trong JavaScript
- Debug trong JavaScript
- Image Map trong JavaScript
- Khả năng tương thích trình duyệt trong JavaScript
- Nguồn tài liệu IMS DB
- Các hàm có sẵn trong JavaScript
- Tài liệu tham khảo & Framework cho 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ẻ <li> trong thẻ <ul> đầu tiên. Ghi chú rằng bạn phải xác định tên thẻ HTML bạn mong muốn ở dạng chữ hoa với phương thức all.tags( ).
var lists = document.all.tags("UL"); var items = lists[0].all.tags("LI");
Đây là ví dụ khác để truy cập các thuộc tính tài liệu bởi sử dụng phương thức IE4 DOM.
<html> <head> <title> Document Title </title> <script type="text/javascript"> <!-- function myFunc() { var ret = document.all["heading"]; alert("Document Heading : " + ret.innerHTML ); var ret = document.all.tags("P");; alert("First Paragraph : " + ret[0].innerHTML); } //--> </script> </head> <body> <h1 id="heading">This is main title</h1> <p>Click the following to see the result:</p> <form id="form1" name="FirstForm"> <input type="button" value="Click Me" onclick="myFunc();" /> <input type="button" value="Cancel"> </form> <form d="form2" name="SecondForm"> <input type="button" value="Don't ClickMe"/> </form> </body> </html>
Ghi chú − Ví dụ này trả về các đối tượng với các Form và Element và chúng ta sẽ phải truy cập các giá trị của chúng bởi sử dụng các thuộc tính của đối tượng mà không được bàn luận trong chương này.
Kết quả
Các bài học JavaScript khác tại s2sontech:
- Javascript - Cú pháp
- Javascript - Kích hoạt
- Javascript - Vị trí trong HTML File
- Javascript - Biến
- Javascript - Toán tử
- Javascript - Lệnh If...Else
Bình luận (0)