Devdit
 

ความแตกต่างระหว่าง innerHTML และ textContent

3.5K

บทความนี้สอนเรื่องความแตกต่างระหว่าง innerHTML และ textContent โดยแตกต่างกันตรงที่ innerHTML สามารถแสดงข้อมูลโดยการใส่แท็ก HTML ได้ ส่วน textContent แสดงได้แต่ข้อความ รันแท็ก HTML ไม่ได้ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง การใช้คำสั่ง innerHTML

<div id="text"></div>
<script>
    window.onload = (event) => {
        document.getElementById("text").innerHTML = "สวัสดี <b>Devdit</b>";
    };    
</script>

 

ตัวอย่าง การใช้คำสั่ง textContent

<div id="text"></div>
<script>
    window.onload = (event) => {
        document.getElementById("text").textContent = "สวัสดี Devdit";
    };    
</script>

คำอธิบาย

1. ใช้คำสั่ง innerHTML สำหรับต้องการใส่แท็ก HTML ลงในข้อมูลที่ต้องการแสดงผล

2. ใช้คำสั่ง textContent สำหรับแสดงข้อความอย่างเดียว โดยไม่ต้องการประมวลผลแท็ก HTML

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ