Das Document Object Model (DOM) ist ein Standard zur Darstellung von Dokumenten, wie HTML oder XML, in einer Baumstruktur. Jeder Knoten des Baumes entspricht einem Objekt des Dokuments, z.B. einem Absatz. DOM ermöglicht standardisierte Manipulationen dieser Objekte, was besonders für dynamische Webseiten von Nutzen ist. Es dient als Schnittstelle, um Inhalte, Struktur und Stil von Dokumenten programmatisch anzupassen.