ออบเจ็กต์ HTML DOM div เชื่อมโยงกับองค์ประกอบ HTML
Div เป็นองค์ประกอบระดับบล็อกวัตถุประสงค์ทั่วไปที่ช่วยให้เราสามารถจัดกลุ่มองค์ประกอบเข้าด้วยกันเพื่อใช้สไตล์กับองค์ประกอบเหล่านั้นหรือเพื่อจัดการกลุ่มองค์ประกอบ HTML ภายใต้ชื่อแท็กเดียวหรือ id
คุณสมบัติ
ต่อไปนี้เป็นคุณสมบัติของวัตถุ div -
คุณสมบัติ | คำอธิบาย |
---|---|
จัดตำแหน่ง | เพื่อตั้งค่าหรือส่งคืนค่าแอตทริบิวต์ align ขององค์ประกอบ คุณสมบัตินี้ไม่ได้รับการสนับสนุนใน HTML5 ใช้ css แทนการจัดตำแหน่ง |
ไวยากรณ์
ต่อไปนี้เป็นไวยากรณ์สำหรับ −
การสร้างวัตถุ div -
var p = document.createElement("DIV");
ตัวอย่าง
ให้เราดูตัวอย่างสำหรับวัตถุ HTML DOM div -
<!DOCTYPE html> <html> <body> <h2>Div object example</h2> <p>click on the CREATE button to create a div element with some text in it.</p> <button onclick="createDiv()">CREATE</button> <script> function createDiv() { var d = document.createElement("DIV"); var txt = document.createTextNode("Sample Div element"); d.setAttribute("style", "margin:10px;width:200px;background-color: lightgreen;border:2px solid blue"); d.appendChild(txt); document.body.appendChild(d); } </script> </body> </html>
ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
เมื่อคลิกปุ่มสร้าง -
ในตัวอย่างข้างต้น −
ขั้นแรกเราได้สร้างปุ่ม CREATE ซึ่งจะรันเมธอด createDiv() เมื่อผู้ใช้คลิก -
<button onclick="createDiv()">CREATE</button>
ฟังก์ชัน createDiv() สร้าง
องค์ประกอบและกำหนดให้กับตัวแปร d จากนั้นจะสร้างโหนดข้อความและกำหนดให้กับตัวแปร txt จากนั้นเราตั้งค่าแอตทริบิวต์องค์ประกอบ
โดยใช้เมธอด setAttribute() จากนั้นโหนดข้อความจะถูกผนวกเข้ากับองค์ประกอบ
โดยใช้วิธี appendChild()
องค์ประกอบพร้อมกับโหนดข้อความนั้นจะถูกผนวกเป็นลูกเนื้อหาเอกสาร -
function createDiv() { var d = document.createElement("DIV"); var txt = document.createTextNode("Sample Div element"); d.setAttribute("style", "margin:10px;width:200px;background-color: lightgreen;border:2px solid blue"); d.appendChild(txt); document.body.appendChild(d); }