ออบเจ็กต์ HTML DOM Body เชื่อมโยงกับองค์ประกอบ HTML
แอตทริบิวต์และค่าที่ตั้งไว้ในแท็กเนื้อหาจะคงอยู่ตลอดทั้งเอกสาร HTML เว้นแต่จะถูกแทนที่โดยโหนดย่อยใดๆ สามารถใช้วัตถุเนื้อหาเพื่อเข้าถึงและจัดการคุณสมบัติเหล่านี้และค่าของคุณสมบัติเหล่านี้ได้คุณสมบัติ
ต่อไปนี้เป็นคุณสมบัติของวัตถุ HTML DOM Body -
หมายเหตุ − คุณสมบัติด้านล่างไม่รองรับใน HTML5 . ใช้ CSS แทน −
| คุณสมบัติ | คำอธิบาย |
|---|---|
| aLink | การตั้งค่าหรือคืนค่าสีลิงก์ที่ใช้งานอยู่ในเอกสาร |
| พื้นหลัง | การตั้งค่าหรือส่งคืนภาพพื้นหลังสำหรับเอกสาร |
| bgColor | การตั้งค่าหรือคืนค่าสีพื้นหลังของเอกสาร |
| ลิงค์ | การตั้งค่าหรือคืนค่าสีของลิงก์ที่ยังไม่ได้เยี่ยมชมในเอกสาร |
| ข้อความ | การตั้งค่าหรือคืนค่าสีข้อความของเอกสาร |
| vLink | การตั้งค่าหรือคืนค่าสีของลิงก์ที่เข้าชมในเอกสาร |
ไวยากรณ์
ต่อไปนี้เป็นไวยากรณ์สำหรับ −
การสร้างวัตถุร่างกาย −
var x = document.createElement("BODY"); ตัวอย่าง
ให้เราดูตัวอย่างสำหรับวัตถุเนื้อหา HTML DOM -
<!DOCTYPE html>
<html>
<head>
<title>aside tag</title>
<h2>HTML DOM BODY OBJECT</h2>
<button onclick="createBody()">CREATE</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("A sample paragraph
created as child of body");
Para.appendChild(text);
document.getElementById("myBody").appendChild(Para);
}
</script>
</head>
</html> ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

เมื่อคลิกสร้าง -

ในตัวอย่างข้างต้น −
เราได้สร้างปุ่ม CREATE เพื่อเรียกใช้ฟังก์ชัน createBody() -
<button onclick="createBody()">CREATE</button>
เมธอด createBody() สร้างองค์ประกอบ
และกำหนดให้กับตัวแปร x การใช้เมธอด setAttribute() เราตั้งค่า id ของร่างกายเป็น "myBody" และผนวกองค์ประกอบเนื้อหาโดยใช้เมธอด appendChild() เป็นลูกของเอกสาร องค์ประกอบอื่น(ย่อหน้า) จะถูกสร้างขึ้นด้วย textNode "ย่อหน้าตัวอย่างที่สร้างขึ้นเป็นลูกของร่างกาย" โหนดข้อความนั้นถูกต่อท้ายเป็นรายการย่อยของย่อหน้า สุดท้ายใช้รหัสขององค์ประกอบ
ย่อหน้าจะถูกผนวกเข้ากับเนื้อหาfunction createBody() {
var x = document.createElement("BODY");
x.setAttribute("id", "myBody");
document.body.appendChild(x);
var Para = document.createElement("P");
var text = document.createTextNode("A sample paragraph created as child of body");
Para.appendChild(text);
document.getElementById("myBody").appendChild(Para);
}