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 unter Verwendung einer baumartigen Struktur.