Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> HTML

ออบเจ็กต์โค้ด HTML DOM


ออบเจ็กต์โค้ด HTML DOM เชื่อมโยงกับแท็ก HTML 5 ใช้สำหรับทำเครื่องหมายโค้ดโดยล้อมรอบด้วยองค์ประกอบ วัตถุ Code โดยทั่วไปแสดงถึงองค์ประกอบ

ไวยากรณ์

ต่อไปนี้เป็นไวยากรณ์สำหรับ −

การสร้างโค้ดวัตถุ −

var a = document.createElement("CODE");

ตัวอย่าง

ให้เราดูตัวอย่างสำหรับวัตถุโค้ด HTML DOM -

<!DOCTYPE html>
<html>
<body>
<p>Click the below button to create a CODE element with some text</p>
<button onclick="createCode()">CREATE</button><br><br>
<script>
   function createCode() {
      var x = document.createElement("CODE");
      var t = document.createTextNode("print('HELLO WORLD')");
      x.appendChild(t);
      document.body.appendChild(x);
   }
</script>
</body>
</html>

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

ออบเจ็กต์โค้ด HTML DOM

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

ออบเจ็กต์โค้ด HTML DOM

ในตัวอย่างข้างต้น −

เราได้สร้างปุ่ม CREATE ซึ่งจะรันเมธอด createCode() เมื่อผู้ใช้คลิก -

<button onclick="createCode()">CREATE</button><br><br>

เมธอด createCode() สร้างองค์ประกอบ โดยใช้เมธอด createElement("CODE") บนวัตถุเอกสาร องค์ประกอบที่สร้างขึ้นถูกกำหนดให้กับตัวแปร x จากนั้นโหนดข้อความที่มีข้อความบางส่วนจะถูกสร้างขึ้นโดยใช้เมธอด createTextNode() บนวัตถุเอกสาร โหนดข้อความนี้ถูกผนวกเป็นเด็กในองค์ประกอบ โดยใช้วิธี appendChild() บนตัวแปร x

องค์ประกอบ นี้พร้อมกับโหนดข้อความจะถูกผนวกเป็นลูกของเนื้อหาเอกสารโดยใช้วิธีการ appendChild() -

function createCode() {
   var x = document.createElement("CODE");
   var t = document.createTextNode("print('HELLO WORLD')");
   x.appendChild(t);
   document.body.appendChild(x);
}