DOM (Document Object Model)
Das DOM (Document Object Model) ist eine API, die Dokumente jeder auf HTML oder XML basierenden Markup-Sprache darstellt und mit ihnen interagiert. Das DOM ist ein im Browser geladenes Dokumentenmodell, das das Dokument als node-Baum oder DOM-Baum darstellt, wobei jeder Knoten einen Teil des Dokuments repräsentiert (z. B. ein element, eine Textzeichenkette oder ein Kommentar).
Das DOM ist eine der am häufigsten verwendeten APIs im Web, da es Code, der in einem Browser läuft, ermöglicht, auf jeden Knoten im Dokument zuzugreifen und mit ihm zu interagieren. Knoten können erstellt, verschoben und geändert werden. Ereignis-Listener können zu Knoten hinzugefügt werden und bei Eintreten eines bestimmten Ereignisses ausgelöst werden.