Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Document

Baseline Widely available *

This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2015.

* Some parts of this feature may have varying levels of support.

Das Document Interface repräsentiert jede Webseite, die im Browser geladen ist, und dient als Eingangspunkt zu den Inhalten der Webseite, dem DOM-Baum.

Der DOM-Baum umfasst Elemente wie <body> und <table>, unter vielen anderen. Er bietet Funktionen für das Dokument im Allgemeinen, z. B. wie man die URL der Seite erhält und neue Elemente im Dokument erstellt.

EventTarget Node Document

Das Document Interface beschreibt die gemeinsamen Eigenschaften und Methoden für jede Art von Dokument. Je nach Dokumenttyp (z. B. HTML, XML, SVG, …) steht eine größere API zur Verfügung: HTML-Dokumente, die mit dem "text/html" Inhalts-Typ ausgeliefert werden, implementieren auch das HTMLDocument Interface, wohingegen XML- und SVG-Dokumente das XMLDocument Interface implementieren.

Konstruktor

Document()

Erstellt ein neues Document Objekt.

Instanz-Eigenschaften

Dieses Interface erbt außerdem von den Interfaces Node und EventTarget.

Document.activeElement Schreibgeschützt

Gibt das Element zurück, das derzeit den Fokus hat.

Document.activeViewTransition Schreibgeschützt

Gibt eine ViewTransition Instanz zurück, die die derzeit aktive Ansichtsübergang im Dokument darstellt, oder null, wenn es keinen aktiven Ansichtsübergang gibt.

Document.adoptedStyleSheets

Fügt dem Dokument ein Array von konstruierten Stylesheets hinzu. Diese Stylesheets können auch mit Shadow DOM Unterbaum desselben Dokuments geteilt werden.

Document.body

Gibt das <body> oder <frameset> Knoten des aktuellen Dokuments zurück.

Document.characterSet Schreibgeschützt

Gibt den Zeichensatz zurück, der vom Dokument verwendet wird.

Document.childElementCount Schreibgeschützt

Gibt die Anzahl der Kindelemente des aktuellen Dokuments zurück.

Document.children Schreibgeschützt

Gibt die Kindelemente des aktuellen Dokuments zurück.

Document.compatMode Schreibgeschützt

Gibt an, ob das Dokument im Quirks oder Strict Modus gerendert wird.

Document.contentType Schreibgeschützt

Gibt den Content-Type aus dem MIME-Header des aktuellen Dokuments zurück.

Document.currentScript Schreibgeschützt

Gibt das <script> Element zurück, dessen Skript derzeit verarbeitet wird und kein JavaScript-Modul ist.

Document.doctype Schreibgeschützt

Gibt die Dokumententyp-Definition (DTD) des aktuellen Dokuments zurück.

Document.documentElement Schreibgeschützt

Gibt das Element zurück, das ein direktes Kind des Dokuments ist. Für HTML-Dokumente ist dies normalerweise das HTMLHtmlElement Objekt, das das <html> Element des Dokuments darstellt.

Document.documentURI Schreibgeschützt

Gibt den Dokumentstandort als Zeichenkette zurück.

Document.embeds Schreibgeschützt

Gibt eine HTMLCollection der eingebetteten <embed> Elemente im Dokument zurück.

Document.featurePolicy Experimentell Schreibgeschützt

Gibt das FeaturePolicy Interface mit den auf das Dokument angewendeten Feature-Policies zurück.

Document.firstElementChild Schreibgeschützt

Gibt das erste Kindelement des aktuellen Dokuments zurück.

Document.fonts

Gibt das FontFaceSet Interface des aktuellen Dokuments zurück.

Document.forms Schreibgeschützt

Gibt eine HTMLCollection der <form> Elemente im Dokument zurück.

Document.fragmentDirective Schreibgeschützt

Gibt die FragmentDirective für das aktuelle Dokument zurück.

Document.fullscreenElement Schreibgeschützt

Das Element, das aktuell im Vollbildmodus für dieses Dokument ist.

Document.head Schreibgeschützt

Gibt das <head> Element des aktuellen Dokuments zurück.

Document.hidden Schreibgeschützt

Gibt einen booleschen Wert zurück, der anzeigt, ob die Seite als verborgen betrachtet wird oder nicht.

Document.images Schreibgeschützt

Gibt eine HTMLCollection der Bilder im Dokument zurück.

Document.implementation Schreibgeschützt

Gibt die DOM-Implementierung zurück, die mit dem aktuellen Dokument verknüpft ist.

Document.lastElementChild Schreibgeschützt

Gibt das letzte Kindelement des aktuellen Dokuments zurück.

Gibt eine HTMLCollection der Hyperlinks im Dokument zurück.

Document.pictureInPictureElement Schreibgeschützt

Gibt das Element zurück, das aktuell im Bild-im-Bild-Modus in diesem Dokument präsentiert wird.

Document.pictureInPictureEnabled Schreibgeschützt

Gibt true zurück, wenn die Bild-im-Bild-Funktion aktiviert ist.

Document.plugins Schreibgeschützt

Gibt eine HTMLCollection der verfügbaren Plugins zurück.

Document.pointerLockElement Schreibgeschützt

Gibt das Element zurück, das als Ziel für Mausereignisse gesetzt wurde, während der Zeiger gesperrt ist. null, wenn die Sperre aussteht, der Zeiger entsperrt ist oder das Ziel in einem anderen Dokument ist.

Document.prerendering Schreibgeschützt Experimentell

Gibt einen booleschen Wert zurück, der anzeigt, ob das Dokument derzeit im Prozess des Vorladens ist, wie über die Speculation Rules API initiiert.

Document.scripts Schreibgeschützt

Gibt eine HTMLCollection der <script> Elemente im Dokument zurück.

Document.scrollingElement Schreibgeschützt

Gibt eine Referenz auf das Element zurück, das das Dokument scrollt.

Document.styleSheets Schreibgeschützt

Gibt eine StyleSheetList der CSSStyleSheet Objekte für Stylesheets zurück, die explizit in ein Dokument verlinkt oder eingebettet sind.

Document.timeline Schreibgeschützt

Gibt eine Zeitleiste zurück als spezielle Instanz von DocumentTimeline, die automatisch beim Laden der Seite erstellt wird.

Document.visibilityState Schreibgeschützt

Gibt eine string zurück, die den Sichtbarkeitsstatus des Dokuments bezeichnet. Mögliche Werte sind visible, hidden und unloaded.

Erweiterungen für HTML-Dokumente

Das Document Interface für HTML-Dokumente erbt vom HTMLDocument Interface oder ist für solche Dokumente erweitert.

Document.cookie

Gibt eine durch Semikolons getrennte Liste der Cookies für dieses Dokument zurück oder setzt ein einzelnes Cookie.

Document.defaultView Schreibgeschützt

Gibt eine Referenz auf das Fensterobjekt zurück.

Document.designMode

Ruft die Fähigkeit ab, das gesamte Dokument zu bearbeiten, oder setzt diese Fähigkeit.

Document.dir

Ruft die Richtung (rtl/ltr) des Dokuments ab oder setzt diese.

Document.fullscreenEnabled Schreibgeschützt

Gibt an, ob der Vollbildmodus verfügbar ist.

Document.lastModified Schreibgeschützt

Gibt das Datum zurück, an dem das Dokument zuletzt geändert wurde.

Document.location Schreibgeschützt

Gibt die URI des aktuellen Dokuments zurück.

Document.readyState Schreibgeschützt

Gibt den Ladezustand des Dokuments zurück.

Document.referrer Schreibgeschützt

Gibt die URI der Seite zurück, die auf diese Seite verlinkt hat.

Document.title

Ruft den Titel des aktuellen Dokuments ab oder setzt diesen.

Document.URL Schreibgeschützt

Gibt den Dokumentstandort als Zeichenkette zurück.

Benannte Eigenschaften

Einige Elemente im Dokument werden auch als Eigenschaften exponiert:

  • Für jedes <embed>, <form>, <iframe>, <img>, und <object> Element wird sein name (falls nicht leer) exponiert. Wenn das Dokument zum Beispiel <form name="my_form"> enthält, dann geben document["my_form"] (und das Äquivalent document.my_form) eine Referenz auf dieses Element zurück.
  • Für jedes <object> Element wird seine id (falls nicht leer) exponiert.
  • Für jedes <img> Element mit nicht leerem name, wird seine id (falls nicht leer) exponiert.

Wenn eine Eigenschaft einem einzelnen Element entspricht, wird dieses Element direkt zurückgegeben. Wenn dieses einzelne Element ein iframe ist, wird stattdessen sein contentWindow zurückgegeben. Wenn die Eigenschaft mehreren Elementen entspricht, wird eine HTMLCollection zurückgegeben, die alle enthält.

Veraltete Eigenschaften

Document.alinkColor Veraltet

Gibt die Farbe der aktiven Links im Dokumentenkörper zurück oder setzt diese.

Document.all Veraltet

Bietet Zugriff auf alle Elemente im Dokument - es gibt eine HTMLAllCollection zurück, die im Dokumentenknoten verwurzelt ist. Dies ist eine veraltete, nicht standardisierte Eigenschaft und sollte nicht verwendet werden.

Document.anchors Veraltet Schreibgeschützt

Gibt eine Liste aller Anker im Dokument zurück.

Document.applets Veraltet Schreibgeschützt

Gibt eine leere HTMLCollection zurück. Veraltete Eigenschaft, die früher die Liste der Applets in einem Dokument zurückgab.

Document.bgColor Veraltet

Ruft die Hintergrundfarbe des aktuellen Dokuments ab oder setzt diese.

Document.charset Veraltet Schreibgeschützt

Alias von Document.characterSet. Verwenden Sie stattdessen diese Eigenschaft.

Document.domain Veraltet

Ruft die Domain des aktuellen Dokuments ab oder setzt diese.

Document.fgColor Veraltet

Ruft die Vordergrundfarbe oder Textfarbe des aktuellen Dokuments ab oder setzt diese.

Document.fullscreen Veraltet

Gibt true zurück, wenn das Dokument im Vollbildmodus ist.

Document.inputEncoding Veraltet Schreibgeschützt

Alias von Document.characterSet. Verwenden Sie stattdessen diese Eigenschaft.

Document.lastStyleSheetSet Veraltet Schreibgeschützt Nicht standardisiert

Gibt den Namen des Stylesheet-Sets zurück, das zuletzt aktiviert war. Hat den Wert null, bis das Stylesheet geändert wird, indem der Wert von selectedStyleSheetSet gesetzt wird.

Document.linkColor Veraltet

Ruft die Farbe von Hyperlinks im Dokument ab oder setzt diese.

Document.preferredStyleSheetSet Veraltet Schreibgeschützt Nicht standardisiert

Gibt das bevorzugte Stylesheet-Set zurück, wie vom Seitenautor angegeben.

Document.rootElement Veraltet

Wie Document.documentElement, jedoch nur für <svg> Wurzelelemente. Verwenden Sie stattdessen diese Eigenschaft.

Document.selectedStyleSheetSet Veraltet Nicht standardisiert

Gibt zurück, welches Stylesheet-Set derzeit verwendet wird.

Document.styleSheetSets Veraltet Schreibgeschützt Nicht standardisiert

Gibt eine Liste der auf dem Dokument verfügbaren Stylesheet-Sets zurück.

Document.vlinkColor Veraltet

Ruft die Farbe von besuchten Hyperlinks ab oder setzt diese.

Document.xmlEncoding Veraltet

Gibt die Kodierung zurück, wie durch die XML-Deklaration bestimmt.

Document.xmlStandalone Veraltet

Gibt true zurück, wenn die XML-Deklaration angibt, dass das Dokument eigenständig ist (z. B. Ein externer Teil der DTD beeinflusst den Inhalt des Dokuments), ansonsten false.

Document.xmlVersion Veraltet

Gibt die Versionsnummer zurück, wie in der XML-Deklaration angegeben oder "1.0", wenn die Deklaration fehlt.

Instanz-Methoden

Dieses Interface erbt außerdem von den Interfaces Node und EventTarget.

Document.adoptNode()

Adoptiert einen Knoten aus einem externen Dokument.

Document.append()

Fügt eine Reihe von Node Objekten oder Zeichenfolgen nach dem letzten Kind des Dokuments ein.

Document.ariaNotify() Experimentell

Gibt an, dass eine bestimmte Zeichenfolge von einem Screenreader angekündigt werden soll.

Document.browsingTopics() Nicht standardisiert Veraltet

Gibt ein Versprechen zurück, das mit einem Array von Objekten erfüllt wird, die die wichtigsten Themen für den Benutzer darstellen, eines aus jedem der letzten drei Epochen. Standardmäßig verursacht die Methode auch, dass der Browser den aktuellen Seitenbesuch aufzeichnet, wie er vom Aufrufer beobachtet wurde, sodass der Hostname der Seite später zur Themenberechnung verwendet werden kann. Weitere Details finden Sie in der Topics API.

Document.captureEvents() Veraltet

Siehe Window.captureEvents.

Document.caretPositionFromPoint()

Gibt ein CaretPosition Objekt zurück, das den DOM-Knoten enthält, der das Caret enthält, und den Zeichenoffset des Carets in diesem Knoten.

Document.caretRangeFromPoint() Nicht standardisiert

Ruft ein Range Objekt für den Dokumentabschnitt unter den angegebenen Koordinaten ab.

Document.createAttribute()

Erstellt ein neues Attr Objekt und gibt es zurück.

Document.createAttributeNS()

Erstellt einen neuen Attributsknoten in einem angegebenen Namensraum und gibt ihn zurück.

Document.createCDATASection()

Erstellt einen neuen CDATA-Knoten und gibt ihn zurück.

Document.createComment()

Erstellt einen neuen Kommentarknoten und gibt ihn zurück.

Document.createDocumentFragment()

Erstellt ein neues Dokumentfragment.

Document.createElement()

Erstellt ein neues Element mit dem angegebenen Tag-Namen.

Document.createElementNS()

Erstellt ein neues Element mit dem angegebenen Tag-Namen und Namensraum-URI.

Document.createEvent() Veraltet

Erstellt ein Ereignisobjekt.

Document.createNodeIterator()

Erstellt ein NodeIterator Objekt.

Document.createProcessingInstruction()

Erstellt ein neues ProcessingInstruction Objekt.

Document.createRange()

Erstellt ein Range Objekt.

Document.createTextNode()

Erstellt einen Textknoten.

Document.createTouch() Veraltet Nicht standardisiert

Erstellt ein Touch Objekt.

Document.createTouchList() Veraltet Nicht standardisiert

Erstellt ein TouchList Objekt.

Document.createTreeWalker()

Erstellt ein TreeWalker Objekt.

Document.elementFromPoint()

Gibt das oberste Element an den angegebenen Koordinaten zurück.

Document.elementsFromPoint()

Gibt ein Array aller Elemente an den angegebenen Koordinaten zurück.

Document.enableStyleSheetsForSet() Veraltet Nicht standardisiert

Aktiviert die Stylesheets für das angegebene Stylesheet-Set.

Document.exitFullscreen()

Stoppt das Dokumentelement aus dem Vollbild.

Document.exitPictureInPicture()

Entfernen Sie das Video aus dem schwebenden Bild-im-Bild-Fenster zurück zu seinem ursprünglichen Container.

Document.exitPointerLock()

Löst die Zeigersperre.

Document.getAnimations()

Gibt ein Array aller Animation Objekte zurück, die derzeit in Kraft sind, deren Zielelemente Nachfolger des document sind.

Document.getBoxQuads() Experimentell

Gibt eine Liste von DOMQuad Objekten zurück, die die CSS-Fragment des Knotens repräsentieren.

Document.getElementById()

Gibt eine Objekt-Referenz auf das identifizierte Element zurück.

Document.getElementsByClassName()

Gibt eine Liste von Elementen mit dem angegebenen Klassennamen zurück.

Document.getElementsByTagName()

Gibt eine Liste von Elementen mit dem angegebenen Tag-Namen zurück.

Document.getElementsByTagNameNS()

Gibt eine Liste von Elementen mit dem angegebenen Tag-Namen und Namensraum zurück.

Document.getSelection()

Gibt ein Selection Objekt zurück, das den Bereich des vom Benutzer ausgewählten Textes oder die aktuelle Position des Carets darstellt.

Document.hasPrivateToken() Experimentell

Gibt ein Versprechen zurück, das mit einem Booleschen erfüllt wird, der angibt, ob der Browser ein privates Zustandstoken speichert, das von einem bestimmten Aussteller stammt.

Document.hasRedemptionRecord() Experimentell

Gibt ein Versprechen zurück, das mit einem Booleschen erfüllt wird, der angibt, ob der Browser einen Rücklösungseintrag hat, der von einem bestimmten Aussteller stammt.

Document.hasStorageAccess()

Gibt eine Promise zurück, die mit einem booleschen Wert auflöst, der angibt, ob das Dokument Zugriff auf nicht partitionierte Cookies hat.

Document.hasUnpartitionedCookieAccess()

Neuer Name für Document.hasStorageAccess().

Document.importNode()

Gibt eine Kopie eines Knotens aus einem externen Dokument zurück.

Document.moveBefore()

Verschiebt einen gegebenen Node innerhalb des Document DOM-Knotens als direktes Kind, vor einen gegebenen Referenzknoten, ohne den Knoten zu entfernen und dann wieder einzufügen.

Document.mozSetImageElement() Nicht standardisiert

Ermöglicht es Ihnen, das Element zu ändern, welches als Hintergrundbild für eine bestimmte Element-ID verwendet wird.

Document.prepend()

Fügt eine Reihe von Node Objekten oder Zeichenfolgen vor dem ersten Kind des Dokuments ein.

Document.querySelector()

Gibt den ersten Elementknoten im Dokument, in Dokumentreihenfolge, zurück, der die angegebenen Selektoren erfüllt.

Document.querySelectorAll()

Gibt eine Liste aller Elementknoten im Dokument zurück, die die angegebenen Selektoren erfüllen.

Document.releaseCapture() Nicht standardisiert

Löst das aktuelle Maus-Capture, wenn es sich auf einem Element in diesem Dokument befindet.

Document.releaseEvents() Veraltet

Siehe Window.releaseEvents().

Document.replaceChildren()

Ersetzt die vorhandenen Kinder eines Dokuments durch einen bestimmten neuen Satz von Kindern.

Document.requestStorageAccess()

Ermöglicht einem Dokument, das in einem Drittpartei-Kontext geladen ist (d.h. eingebettet in ein <iframe>), den Zugriff auf nicht partitionierte Cookies anzufordern, in Fällen, in denen Benutzeragenten standardmäßig den Zugriff auf nicht partitionierte Cookies durch Websites, die in einem Drittpartei-Kontext geladen sind, blockieren, um die Privatsphäre zu verbessern.

Document.requestStorageAccessFor() Experimentell

Ermöglicht es Top-Level-Seiten, Drittanbieter-Cookie-Zugang im Namen eingebetteter Inhalte, die von einer anderen Website in demselben verwandten Website-Set stammen, anzufordern.

Document.startViewTransition()

Startet einen neuen Ansichtsübergang und gibt ein ViewTransition Objekt zurück, um ihn zu repräsentieren.

Das Document Interface wird mit dem XPathEvaluator Interface erweitert:

Document.createExpression()

Kompiliert einen XPathExpression, welcher dann für wiederholte Auswertungen verwendet werden kann.

Document.createNSResolver() Veraltet

Gibt den Eingabeknoten als solchen zurück.

Document.evaluate()

Bewertet einen XPath-Ausdruck.

Erweiterung für HTML-Dokumente

Das Document Interface für HTML-Dokumente erbt vom HTMLDocument Interface oder ist für solche Dokumente erweitert:

Document.clear() Veraltet

Diese Methode macht nichts.

Document.close()

Schließt einen Dokument-Stream zum Schreiben.

Document.execCommand() Veraltet

Führt auf einem bearbeitbaren Dokument einen Formatierungsbefehl aus.

Document.getElementsByName()

Gibt eine Liste von Elementen mit dem angegebenen Namen zurück.

Document.hasFocus()

Gibt true zurück, wenn der Fokus derzeit irgendwo innerhalb des angegebenen Dokuments liegt.

Document.open()

Öffnet einen Dokument-Stream zum Schreiben.

Document.queryCommandEnabled() Veraltet Nicht standardisiert

Gibt true zurück, wenn der Formatierungsbefehl auf dem aktuellen Bereich ausgeführt werden kann.

Document.queryCommandIndeterm() Veraltet

Gibt true zurück, wenn der Formatierungsbefehl im aktuellen Bereich in einem unbestimmten Zustand ist.

Document.queryCommandState() Veraltet Nicht standardisiert

Gibt true zurück, wenn der Formatierungsbefehl im aktuellen Bereich ausgeführt wurde.

Document.queryCommandSupported() Veraltet Nicht standardisiert

Gibt true zurück, wenn der Formatierungsbefehl im aktuellen Bereich unterstützt wird.

Document.queryCommandValue() Veraltet

Gibt den aktuellen Wert des aktuellen Bereichs für einen Formatierungsbefehl zurück.

Document.write() Veraltet

Schreibt Text in ein Dokument.

Document.writeln() Veraltet

Schreibt eine Textzeile in ein Dokument.

Statische Methoden

Dieses Interface erbt außerdem von den Interfaces Node und EventTarget.

Document.parseHTML() Experimentell

Erstellt ein neues Document Objekt aus einer HTML-Zeichenkette auf eine XSS-sichere Weise mit Sanitierung.

Document.parseHTMLUnsafe()

Erstellt ein neues Document Objekt aus einer HTML-Zeichenkette ohne Sanitierung. Die Zeichenkette kann deklarative Schattenwurzeln enthalten.

Ereignisse

Hören Sie diese Ereignisse mit addEventListener() ab oder weisen Sie einen Ereignis-Listener der oneventname-Eigenschaft dieses Interfaces zu. Zusätzlich zu den unten aufgeführten Ereignissen können viele Ereignisse von Knoten im Dokumentbaum geblubbert werden.

afterscriptexecute Nicht standardisiert Veraltet

Wird ausgelöst, wenn ein statisches <script> Element das Ausführen seines Skripts abgeschlossen hat

beforescriptexecute Nicht standardisiert Veraltet

Wird ausgelöst, wenn ein statisches <script> Element kurz vor dem Ausführen steht.

prerenderingchange Experimentell

Wird auf einem vorgerenderten Dokument ausgelöst, wenn es aktiviert wird (z. B. der Benutzer sieht die Seite).

securitypolicyviolation

Wird ausgelöst, wenn eine Inhalts-Sicherheitsrichtlinie verletzt wird.

visibilitychange

Wird ausgelöst, wenn der Inhalt eines Registers sichtbar oder versteckt wird.

Vollbild-Ereignisse

fullscreenchange

Wird ausgelöst, wenn das Document in den Vollbildmodus wechselt oder diesen verlässt.

fullscreenerror

Wird ausgelöst, wenn ein Fehler auftritt, während versucht wird, in den Vollbildmodus zu wechseln oder diesen zu verlassen.

Lade- & Entlade-Ereignisse

DOMContentLoaded

Wird ausgelöst, wenn das Dokument vollständig geladen und analysiert wurde, ohne darauf zu warten, dass Stylesheets, Bilder und Subframes das Laden abschließen.

readystatechange

Wird ausgelöst, wenn das readyState Attribut eines Dokuments geändert wurde.

Zeigersperre-Ereignisse

pointerlockchange

Wird ausgelöst, wenn der Zeiger gesperrt/entsperrt wird.

pointerlockerror

Wird ausgelöst, wenn das Sperren des Zeigers fehlgeschlagen ist.

Scrollereignisse

scroll

Wird ausgelöst, wenn die Dokumentansicht oder ein Element gescrollt wurde.

scrollend

Wird ausgelöst, wenn die Dokumentansicht oder ein Element das Scrollen abgeschlossen hat.

scrollsnapchange Experimentell

Wird am Scroll-Container am Ende eines Scroll-Vorgangs ausgelöst, wenn ein neuer Scroll-Snap-Zielpunkt ausgewählt wurde.

scrollsnapchanging Experimentell

Wird am Scroll-Container ausgelöst, wenn der Browser feststellt, dass ein neuer Scroll-Snap-Zielpunkt ansteht, das heißt, er wird ausgewählt, wenn die aktuelle Scroll-Geste endet.

Auswahlereignisse

selectionchange

Wird ausgelöst, wenn die aktuelle Textauswahl in einem Dokument geändert wird.

Gebubbelte Ereignisse

Nicht alle Ereignisse, die geblubbert werden, können das Document Objekt erreichen. Nur die folgenden können abgehört werden und können am Document Objekt abgehört werden:

Spezifikationen

Specification
DOM
# interface-document
HTML
# the-document-object
CSSOM View Module
# extensions-to-the-document-interface
Pointer Lock 2.0
# extensions-to-the-document-interface
Selection API
# extensions-to-document-interface

Browser-Kompatibilität