DOM


Document Object Modell

DOM ist ein API für HTML- und XML-Dokumente. Es definiert die logische Struktur von Dokumenten und die Art, wie auf Elemente des Dokumentes zugegriffen wird und wie sie verändert werden können. Mit DOM können Programmierer Dokumente erzeugen, durch ihre Struktur navigieren, Elemente hinzufügen, verändern oder löschen. Die Dokumente werden in Form eines Baumes repräsentiert, dessen Knoten die einzelnen Elemente des Dokumentes repräsentieren. Diese enthalten wiederum Attribute mit den Eigenschaften des Elementes.

So können mit DOM die Elemente einer Web-Seite durch ECMAScript oder Java ohne Server-Interaktionen verändert werden. Dies nutzt man, um z.B. Elemente ein- und auszublenden, um damit Menüs zu gestalten oder Schriftart und Farbe von Elementen zu ändern. Extensiv wird dies im AJAX-Programmiermodell von Web-Anwendungen genutzt.

DOM ist vom W3C in bisher drei "DOM Levels" (1-3) standardisiert worden.

Siehe auch:
DOM Level 0
DOM Level 1
DOM Level 2
DOM Level 3

Aktuelle Beiträge

MP3-Umwandler für Nostalgiker Lars Nitsch Sa., 09.12.2023 - 07:21
Sollten Sie beim Stöbern im Keller auf Musikkassetten aus Ihrer Jugendzeit stoßen, müssen Sie diese nicht verlorengeben: Mit dem praktischen MP3-Audiokonverter im Look eines Walkmans gelingt die Medienübernahme im Nu. Das handliche Gadget bringt die Töne mithilfe der Mini-USB- sowie der AUX-Schnittstelle bequem auf ihren Rechner.
1&1 startet mit Mobilfunkbetrieb Daniel Richey Fr., 08.12.2023 - 10:51
1&1 nimmt sein "1&1 O-RAN"-Mobilfunknetz in Betrieb, ein vollständig virtualisiertes 5G-Netz auf Basis der Open-RAN-Technologie. Nachdem das Unternehmen seit Dezember 2022 Fixed Wireless Access angeboten hatte, stehen damit auch mobile Dienste bereit.
Unter einem Dach Daniel Richey Fr., 08.12.2023 - 09:56
SailPoint Technologies hat die Plattform SailPoint Atlas vorgestellt. Dabei handelt es sich um eine mandantenfähige SaaS-Umgebung, die die wesentlichen Elemente für den Aufbau, die Wartung und die Skalierung eines Identity-Security-Programms für Unternehmen bereitstellen soll.