Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> HTML

Đối tượng Body trong HTML DOM

Đối tượng Body trong HTML DOM liên quan đến phần tử HTML <body>. Các thuộc tính và giá trị đặt bên trong thẻ body tồn tại xuyên suốt tài liệu HTML trừ khi bị ghi đè bởi node con. Đối tượng body có thể dùng để truy cập và thao tác các thuộc tính và giá trị này.

Thuộc tính

Dưới đây là các thuộc tính cho đối tượng Body HTML DOM:

Lưu ý - Các thuộc tính dưới không được hỗ trợ trong HTML5. Hãy dùng CSS thay thế:

Thuộc tính Mô tả
aLink Thiết lập hoặc trả về màu link đang active trong tài liệu
background Thiết lập hoặc trả về hình ảnh nền cho tài liệu
bgColor Thiết lập hoặc trả về màu nền của tài liệu
link Thiết lập hoặc trả về màu link chưa truy cập trong tài liệu
text Thiết lập hoặc trả về màu văn bản của tài liệu
vLink Thiết lập hoặc trả về màu link đã truy cập trong tài liệu

Cú pháp

Tạo đối tượng body

var x = document.createElement("BODY");

Ví dụ

Dưới đây là ví dụ cho đối tượng HTML DOM body:

<!DOCTYPE html> <html> <head> <title>aside tag</title> <h2>HTML DOM BODY OBJECT</h2> <button onclick="createBody()">TẠO</button> <script>    function createBody() {       var x = document.createElement("BODY");       x.setAttribute("id", "myBody");       document.body.appendChild(x);       var Para = document.createElement("P");       var text = document.createTextNode("Một đoạn văn mẫu       được tạo làm con của body");       Para.appendChild(text);       document.getElementById("myBody").appendChild(Para);    } </script> </head> </html>

Kết quả

Ví dụ này sẽ cho kết quả sau:

Đối tượng Body trong HTML DOM

Khi click TẠO:

Đối tượng Body trong HTML DOM

Giải thích ví dụ:

Tạo nút TẠO gọi createBody():

<button onclick="createBody()">TẠO</button>

createBody() tạo phần tử <body> gán cho x. Dùng setAttribute() đặt id “myBody” và appendChild() thêm body element làm con của document. Tạo phần tử <p> với textNode “Một đoạn văn mẫu được tạo làm con của body”. Text node thêm làm con của paragraph. Cuối cùng dùng id của <body> thêm paragraph vào body:

function createBody() {    var x = document.createElement("BODY");    x.setAttribute("id", "myBody");    document.body.appendChild(x);    var Para = document.createElement("P");    var text = document.createTextNode("Một đoạn văn mẫu được tạo làm con của body");    Para.appendChild(text);    document.getElementById("myBody").appendChild(Para); }