Das DOM (Document Object Model) ist eine Programmierschnittstelle für Webdokumente, die die Struktur und den Inhalt einer Webseite darstellt. Es ermöglicht die dynamische und interaktive Manipulation von HTML- und XML-Elementen mithilfe einer baumartigen Struktur.