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

HTML DOM createElement() วิธีการ


เมธอด HTML DOM createElement() ใช้สำหรับสร้างองค์ประกอบ HTML แบบไดนามิกโดยใช้ JavaScript ใช้ชื่อองค์ประกอบเป็นพารามิเตอร์และสร้างโหนดองค์ประกอบนั้น คุณต้องใช้เมธอด appendChild() เพื่อให้องค์ประกอบที่สร้างขึ้นใหม่เป็นส่วนหนึ่งของ DOM

ไวยากรณ์

ต่อไปนี้เป็นไวยากรณ์สำหรับ createElement() วิธีการ -

document.createElement(nodename)

ตัวอย่าง

ให้เราดูตัวอย่างสำหรับเมธอด createElement() -

<!DOCTYPE html>
<html>
<body>
<h1>createElement() example</h1>
<p>Click the below button to create more buttons</p>
<button onclick="createButton()">CREATE</button>
<br><br>
<script>
   var i=0;
   function createButton() {
      i++;
      var btn = document.createElement("BUTTON");
      btn.innerHTML="BUTTON"+i;
      var br= document.createElement("BR");
      document.body.appendChild(btn);
      document.body.appendChild(br);
   }
</script>
</body>
</html>

ผลลัพธ์

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

HTML DOM createElement() วิธีการ

เมื่อคลิกปุ่มสร้างสามครั้ง คลิกเพียงครั้งเดียวสำหรับปุ่มเดียว -

HTML DOM createElement() วิธีการ

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

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

<button onclick="createButton()">CREATE</button>

ฟังก์ชัน createButton() จะสร้างองค์ประกอบ