คุณสมบัติ InnerHTML ใช้ในการอ่านหรือตั้งค่ารหัส HTML ภายในโหนด
เมื่อแอตทริบิวต์ outerhtml ถูกใช้เพื่ออ่านหรือตั้งค่ารหัส HTML จะรวมถึงโหนดเอง
คุณสมบัติ TextContent ใช้เพื่ออ่านหรือตั้งค่าเนื้อหาข้อความที่มีอยู่ในโหนด
แอตทริบิวต์ InnerText และแอตทริบิวต์ OuterText ได้รับค่าที่แตกต่างกันเมื่ออ่านเนื้อหาข้อความของโหนดองค์ประกอบ ความแตกต่างคือเมื่อตั้งค่าแอตทริบิวต์ข้อความของโหนดแอตทริบิวต์ OuterText จะทำให้โหนดองค์ประกอบดั้งเดิมถูกแทนที่ด้วยโหนดข้อความ โปรดทราบว่า InnerText เป็นคุณสมบัติที่ไม่ได้มาตรฐานและ Firefox ไม่รองรับ
1. InnerText ได้รับผลกระทบจาก CSS ข้อความไม่ได้มีปัญหานี้ ตัวอย่างเช่นหากกฎ CSS ซ่อนข้อความบางส่วน InnerText จะไม่ส่งคืนข้อความและ TextContent จะยังคงกลับมา
2. ข้อความที่ส่งคืนโดย InnerText จะกรองช่องว่างการแบ่งบรรทัดและป้อนคีย์ในขณะที่ข้อความจะไม่
3. คุณสมบัติ InnerText ไม่ได้เป็นส่วนหนึ่งของมาตรฐาน DOM และเบราว์เซอร์ Firefox ไม่ได้ปรับใช้คุณสมบัตินี้และข้อความเป็นส่วนหนึ่งของมาตรฐาน DOM
ข้างต้นเป็นเรื่องเกี่ยวกับบทความนี้