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

HTML DOM createTextNode() เมธอด


ใช้เมธอด HTML DOM createTextNode() เพื่อสร้าง Text Node ด้วยข้อความที่ระบุ

ตัวอย่าง

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

<!DOCTYPE html>
<html>
<body>
<h2>createTextNode() example</h2>
<p>Click the below button to create a p element with some text.</p>
<button onclick="createText()">CREATE</button>
<script>
   function createText() {
      var x = document.createElement("P");
      var p = document.createTextNode("This is a sample paragraph created with
      createTextNode()");
      x.appendChild(p);
      document.body.appendChild(x);
   }
</script>
</body>
</html>

ผลลัพธ์

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

HTML DOM createTextNode() เมธอด

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

HTML DOM createTextNode() เมธอด

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

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

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

เมธอด createText() สร้าง

องค์ประกอบโดยใช้เมธอด createElement() ของอ็อบเจ็กต์เอกสาร และกำหนดให้กับตัวแปร x จากนั้นเราสร้างโหนดข้อความโดยใช้ createTextNode() กับข้อความบางส่วนและกำหนดให้กับตัวแปร p

จากนั้นเราผนวกโหนดข้อความเข้ากับองค์ประกอบ

โดยใช้เมธอด appendChild() สุดท้าย

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

function createText() {
   var x = document.createElement("P");
   var p = document.createTextNode("This is a sample paragraph created with createTextNode()");
   x.appendChild(p);
   document.body.appendChild(x);
}