ออบเจ็กต์ HTML DOM Article แสดงถึงองค์ประกอบ HTML
ไวยากรณ์
ต่อไปนี้เป็นไวยากรณ์สำหรับ −
การสร้างวัตถุบทความ
var a = document.createElement("ARTICLE"); ตัวอย่าง
ให้เราดูตัวอย่างของวัตถุบทความ HTML DOM -
<!DOCTYPE html>
<html>
<body>
<h3>ARTICLE HEADING</h3>
<article id="ArticleObj">
<h1>Heading</h1>
<p>Sample Article Text</p>
</article>
<p>Click the below button to change article size and color</p>
<button onclick="ChangeArticle()">CHANGE</button>
<button onclick="AddArticle()">ADD</button>
<script>
function ChangeArticle() {
var x = document.getElementById("ArticleObj");
x.style.color = "green";
x.style.fontSize = "25px";
}
function AddArticle() {
var x = document.createElement("ARTICLE");
x.setAttribute("id", "myArticle");
document.body.appendChild(x);
var heading = document.createElement("H1");
var txt1 = document.createTextNode("Append Article");
heading.appendChild(txt1);
document.getElementById("myArticle").appendChild(heading);
}
</script>
</body>
</html> ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

คลิกปุ่ม "เปลี่ยน" -

คลิกปุ่ม “เพิ่ม” −

ในตัวอย่างข้างต้น −
ขั้นแรกเราสร้างบทความที่มี id “ArticleObj” และส่วนหัวและย่อหน้าในนั้น -
<article id="ArticleObj"> <h1>Heading</h1> <p>Sample Article Text</p> </article>
จากนั้นเราได้สร้างปุ่มสองปุ่มชื่อ CHANGE และ ADD เพื่อเรียกใช้ฟังก์ชัน ChangeArticle() และ AddArticle() ตามลำดับ
<button onclick="ChangeArticle()">CHANGE</button> <button onclick="AddArticle()">ADD</button>
ฟังก์ชัน ChangeArticle() รับองค์ประกอบที่มี id “ArticleObj” ที่เชื่อมโยงกับมันและเปลี่ยนสีและขนาดตัวอักษร -
function ChangeArticle() {
var x = document.getElementById("ArticleObj");
x.style.color = "green";
x.style.fontSize = "25px";
} ฟังก์ชัน AddArticle() สร้างองค์ประกอบของบทความประเภทก่อน จากนั้นใช้วิธี setAttribute เพื่อกำหนดรหัส "myArticle" จากนั้นองค์ประกอบบทความจะถูกผนวกเข้ากับเนื้อหาของเอกสาร หัวเรื่องถูกสร้างขึ้นและข้อความบางส่วนถูกผนวกเข้ากับมันโดยใช้คุณสมบัติลูกต่อท้าย ส่วนหัวพร้อมกับเนื้อหาข้อความจะถูกผนวกเข้ากับบทความที่มีรหัส “myArticle” -
function AddArticle() {
var x = document.createElement("ARTICLE");
x.setAttribute("id", "myArticle");
document.body.appendChild(x);
var heading = document.createElement("H1");
var txt1 = document.createTextNode("Append Article");
heading.appendChild(txt1);
document.getElementById("myArticle").appendChild(heading);
}