Document
Baseline
Weitgehend verfügbar
*
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
* Einige Teile dieser Funktion werden möglicherweise unterschiedlich gut unterstützt.
Die Document-Schnittstelle repräsentiert jede im Browser geladene Webseite und dient als Einstiegspunkt in den Inhalt der Webseite, also den DOM-Baum.
Der DOM-Baum umfasst unter vielen anderen Elemente wie <body> und <table>. Er stellt dokumentweit Funktionalität bereit, beispielsweise zum Abrufen der URL der Seite und zum Erstellen neuer Elemente im Dokument.
Die Document-Schnittstelle beschreibt die gemeinsamen Eigenschaften und Methoden für jede Art von Dokument. Abhängig vom Dokumenttyp (z. B. HTML, XML, SVG, …) ist eine umfangreichere API verfügbar: HTML-Dokumente, die mit dem Content-Type "text/html" bereitgestellt werden, implementieren auch die Schnittstelle HTMLDocument, während XML- und SVG-Dokumente die Schnittstelle XMLDocument implementieren.
Konstruktor
Document()-
Erstellt ein neues
Document-Objekt.
Instanzeigenschaften
Diese Schnittstelle erbt außerdem von den Schnittstellen Node und EventTarget.
Document.activeElementSchreibgeschützt-
Gibt das
Elementzurück, das derzeit den Fokus hat. Document.activeViewTransitionSchreibgeschützt-
Gibt eine
ViewTransition-Instanz zurück, die den aktuell im Dokument aktiven View Transition repräsentiert, odernull, wenn kein View Transition aktiv ist. Document.adoptedStyleSheets-
Fügt ein Array konstruierter Stylesheets hinzu, die vom Dokument verwendet werden sollen. Diese Stylesheets können auch mit Shadow-DOM-Teilbäumen desselben Dokuments geteilt werden.