ออบเจ็กต์ HTML DOM Figure ใช้สำหรับแสดงองค์ประกอบ HTML
ไวยากรณ์
ต่อไปนี้เป็นไวยากรณ์สำหรับการสร้างวัตถุรูป -
var p = document.createElement("FIGURE"); ตัวอย่าง
ต่อไปนี้เป็นวิธีที่คุณสามารถสร้างวัตถุรูป -
<!DOCTYPE html>
<html>
<head>
<script>
function createFigure(){
var fig = document.createElement("FIGURE");
fig.setAttribute("id", "Figure1");
document.body.appendChild(fig);
var i = document.createElement("IMG");
i.setAttribute("src", "https://www.tutorialspoint.com/servlets/images/servletsmini-logo.jpg");
i.setAttribute("width", "250");
i.setAttribute("height", "200");
i.setAttribute("alt", "Eiffel Tower");
fig.appendChild(i);
}
</script>
</head>
<body>
<h2>HTML DOM figure object</h2>
<button onclick="createFigure()">CREATE</button><br><br>
</body>
</html> ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

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

ในตัวอย่างข้างต้น −
ขั้นแรกเราได้สร้างปุ่ม CREATE ซึ่งจะรันฟังก์ชัน createFigure() เมื่อผู้ใช้คลิก -
<button onclick="createFigure()">CREATE>/button><br><br>
ฟังก์ชัน createFigure() สร้างองค์ประกอบรูปโดยใช้เมธอด createElement() ของอ็อบเจ็กต์เอกสาร การใช้ setAttribute() เราตั้งค่า id ขององค์ประกอบตัวเลข และสุดท้ายผนวกเข้ากับเนื้อหาของเอกสารโดยใช้เมธอด appendChild() จากนั้นเราจะสร้าง img องค์ประกอบอื่นเพื่อใส่รูปภาพไว้ในองค์ประกอบรูป
เมื่อใช้เมธอด setAttribute() เราตั้งค่าองค์ประกอบ img src, width, height และ alt ในที่สุดองค์ประกอบ img จะถูกผนวกเป็นลูกขององค์ประกอบรูปโดยใช้วิธี appendChild() -
function createFigure(){
var fig = document.createElement("FIGURE");
fig.setAttribute("id", "Figure1");
document.body.appendChild(fig);
var i = document.createElement("IMG");
i.setAttribute("src", "EiffelTower.jpg");
i.setAttribute("width", "250");
i.setAttribute("height", "200");
i.setAttribute("alt", "Eiffel Tower");
fig.appendChild(i);
}