Professional Documents
Culture Documents
JS PRJ
JS PRJ
JS PRJ
Mô hình HTML DOM được xây dựng như một cây các đối tượng:
Nó định nghĩa:
Phương thức là một hành động bạn có thể thực hiện (như thêm hoặc xóa một
phần tử HTML).
getElementById
Cách phổ biến nhất để truy cập một phần tử HTML là sử dụng id của phần tử.
innerHTML
Cách dễ nhất để lấy nội dung của một phần tử là sử dụng thuộc tính
innerHTML.
Thuộc tính innerHTML hữu ích để lấy hoặc thay thế nội dung của các phần
tử HTML.
element.innerHTML = new html content: Thay đổi HTML bên trong của một
phần tử
element.attribute = new value: Thay đổi giá trị thuộc tính của một phần tử HTML
element.style.property = new style: Thay đổi kiểu của một phần tử HTML
element.setAttribute (thuộc tính, giá trị): Thay đổi giá trị thuộc tính của một phần
tử HTML
Thêm và xóa các phần tử
document.createElement (phần tử): Tạo một phần tử HTML
document.removeChild (phần tử): Xóa một phần tử HTML
document.appendChild (phần tử): Thêm phần tử HTML
document.replaceChild (mới, cũ): Thay thế một phần tử HTML
document.write (text): Ghi vào luồng xuất HTML
Sau đó, trong HTML DOM Level 3, nhiều đối tượng, bộ sưu tập và thuộc tính hơn
đã được thêm vào.
document.anchors: Trả về tất cả <a> phần tử có thuộc tính tên
document.baseURI: Trả về URI cơ sở tuyệt đối của tài liệu
document.body: Trả về phần tử <body>
document.cookie: Trả về cookie của tài liệu
document.doctype: Trả về loại tài liệu
document.documentElement: Trả về <html> phần tử
document.documentMode: Trả về chế độ được trình duyệt sử dụng
document.documentURI: Trả về URI của tài liệu
document.domain: Trả về tên miền của máy chủ tài liệu
document.embeds: Trả về tất cả các phần tử <embed>
document.forms: Trả về tất cả các phần tử <form>
document.head: Trả về phần tử <head>
document.images: Trả về tất cả các phần tử <img>
document.implementation: Trả về việc triển khai
document.inputEncoding Trả về mã hóa của tài liệu (bộ ký tự) 3
document.lastModified Trả về ngày và giờ tài liệu được cập nhật 3
document.links Trả về tất cả các phần tử <areosystem và <a> có thuộc tính
href 1
document.readyState Trả về trạng thái (đang tải) của tài liệu 3
document.referrer Trả về URI của liên kết giới thiệu (tài liệu liên kết) 1
document.scripts Trả về tất cả các phần tử <script> 3
document.strictErrorChecking Trả về nếu việc kiểm tra lỗi được thực thi 3
document.title Trả về phần tử <title> 1
document.URL Trả về URL đầy đủ của tài liệu 1
Phương thức removeEventListener () xóa các trình xử lý sự kiện đã được đính kèm
với phương thức addEventListener ():
Các mối quan hệ nút
Các nút trong cây nút có mối quan hệ thứ bậc với nhau.
Các thuật ngữ cha mẹ, con cái và anh chị em ruột được sử dụng để mô tả các
mối quan hệ.
Trong cây nút, nút trên cùng được gọi là gốc (hoặc nút gốc)
Mỗi nút đều có chính xác một nút cha, ngoại trừ nút gốc (không có nút cha)
Một nút có thể có một số nút con
Anh chị em (anh chị em) là các nút có cùng cha mẹ
Điều hướng giữa các nút
Bạn có thể sử dụng các thuộc tính nút sau để điều hướng giữa các nút bằng
JavaScript:
parentNode
childNodes[nodenumber]
firstChild
lastChild
nextSibling
previousSibling
Đối tượng HTMLCollection là một danh sách (tập hợp) các phần tử HTML giống
như mảng.