JavaScript ฮ์ทเมล์ ดอม

ผ่าน HTML DOM จะสามารถเข้าถึงและเปลี่ยนแปลงทุกอิเลเมนต์ของเอกสาร HTML ได้

HTML DOM(โมเดลวัตถุเอกสาร)

เมื่อหน้าเว็บไซต์ถูกโหลด โปรแกรมบราวเซอร์จะสร้างโอปเปอร์เตอร์เดาต์เมนโอบเจกต์ของหน้าเว็บไซต์ (Document Object Model)。

HTML DOM โมเดลถูกจัดเรียงโดย:ต้นไม้วัตถุ:

ต้นไม้ DOM ของวัตถุ

ต้น DOM HTML

ผ่านโอปเปอร์เตอร์นี้ JavaScript จะได้รับทุกกำลังในการสร้าง HTML ไดนามิก:

  • JavaScript สามารถเปลี่ยนแปลงทุกอิเลเมนต์ HTML ในหน้าเว็บไซต์
  • JavaScript สามารถเปลี่ยนแปลงทุกคุณสมบัติ HTML ในหน้าเว็บไซต์
  • JavaScript สามารถเปลี่ยนแปลงทุกสไตล์ CSS ในหน้าเว็บไซต์
  • JavaScript สามารถลบ HTML อิเลเมนต์และคุณสมบัติที่มีอยู่แล้ว
  • JavaScript สามารถเพิ่ม HTML อิเลเมนต์และคุณสมบัติใหม่
  • JavaScript สามารถตอบสนองต่อเหตุการณ์ HTML ที่มีอยู่แล้วในหน้าเว็บไซต์
  • JavaScript สามารถสร้างเหตุการณ์ HTML ใหม่ในหน้าเว็บไซต์ได้

คุณจะเรียนรู้อะไร

ในบทบาทที่ต่อไปของตัวอย่างนี้ คุณจะเรียนรู้ถึง:

  • จะเปลี่ยนแปลงเนื้อหาของ HTML อิเลเมนต์ได้อย่างไร
  • วิธีเปลี่ยนแปลงรูปแบบองค์ประกอบ HTML (CSS)
  • วิธีตอบสนองกับกิจกรรม HTML DOM
  • วิธีการเพิ่มและลบองค์ประกอบ HTML

อะไรคือ DOM?

DOM คือมาตรฐาน W3C (World Wide Web Consortium)

DOM กำหนดมาตรฐานการเข้าถึงเอกสาร:

“W3C Document Object Model (DOM) คือแนวทางที่เปิดเสรีต่อการใช้งานและภาษา ที่อนุญาตให้โปรแกรมและสคริปต์เข้าถึง ปรับปรุงเนื้อหา โครงสร้างและรูปแบบของเอกสารโดยตรง”

มาตรฐาน W3C DOM ถูกแบ่งออกเป็นสามส่วนต่างกัน:

  • Core DOM - โมเดลเอกสารทุกประเภท
  • XML DOM - โมเดลเอกสาร XML มาตรฐาน
  • HTML DOM - โมเดลเอกสาร HTML มาตรฐาน

อะไรคือ HTML DOM?

HTML DOM คือมาตรฐานของ HTMLวัตถุและมาตรฐานแบบการโปรแกรมมันกำหนด

  • ในที่สุดวัตถุขององค์ประกอบ HTML
  • ของทุกองค์ประกอบ HTMLคุณสมบัติ
  • เข้าถึงทุกองค์ประกอบ HTMLวิธี
  • ของทุกองค์ประกอบ HTMLกิจกรรม

ในทางตรงกันข้าม: HTML DOM คือมาตรฐานที่เกี่ยวกับวิธีการหา แก้ไข เพิ่มเติม หรือลบองค์ประกอบ HTML.