DOM

Document Object Model (DOM) ist eine Spezifikation einer Schnittstelle für den Zugriff auf HTML- oder XML-Dokumente. Sie wird vom World Wide Web Consortium definiert.

Eine Implementierung, die dieser Spezifikation genügt, besteht im Sinne der objektorientierten Programmierung aus einem Satz von Klassen zusammen mit deren Methoden und Attributen. Sie erlaubt Computerprogrammen, dynamisch den Inhalt, die Struktur und das Layout eines Dokuments zu verändern. Eine bekannte Programmiersprache zur Client-seitigen DOM Manipulation ist JavaScript.

Mozilla's beschreibung des DOMs

Das Dokumentobjektmodell (DOM) ist eine Programmierschnittstelle für HTML-, XML- und SVG-Dokumente. Es bietet eine strukturierte Darstellung des Dokuments als Baum. Das DOM definiert Methoden, die den Zugriff auf den Baum ermöglichen, damit sie die Dokumentstruktur, den Stil und den Inhalt ändern können. Die DOM stellt eine Darstellung des Dokuments als eine strukturierte Gruppe von Knoten und Objekten dar, die verschiedene Eigenschaften und Methoden besitzt. Knoten können auch Event-Handler an sie angeschlossen werden, und sobald ein Ereignis ausgelöst wird, werden die Event-Handler ausgeführt. Im Wesentlichen verbindet es Webseiten mit Skripten oder Programmiersprachen.

**developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model|developer Mozilla]])//