Dokument
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 wird, und dient als Einstiegspunkt in den Inhalt der Webseite, der den DOM-Baum darstellt.
Der DOM-Baum umfasst Elemente wie <body> und <table> sowie viele andere. Er bietet global Funktionen für das Dokument, wie beispielsweise, wie man die URL der Seite erhält und neue Elemente im Dokument erstellt.
Das Document-Interface beschreibt die allgemeinen Eigenschaften und Methoden für jede Art von Dokument. Abhängig vom Typ des Dokuments (z. B. HTML, XML, SVG, …) steht eine größere API zur Verfügung: HTML-Dokumente, die mit dem Inhaltstyp "text/html" bereitgestellt werden, implementieren auch das HTMLDocument-Interface, während XML- und SVG-Dokumente das XMLDocument-Interface implementieren.
Konstruktor
Document()-
Erstellt ein neues
Document-Objekt.
Instanzeigenschaften
Dieses Interface erbt auch von den Interfaces 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 die View-Transition repräsentiert, die derzeit auf dem Dokument aktiv ist, odernull, falls keine aktive View-Transition besteht. Document.adoptedStyleSheets-
Fügt ein Array von konstruierten Stylesheets hinzu, die vom Dokument verwendet werden sollen. Diese Stylesheets können auch mit Shadow-DOM-Unterbäumen desselben Dokuments geteilt werden.
Document.body-
Gibt den
<body>- oder<frameset>-Knoten des aktuellen Dokuments zurück. Document.characterSetSchreibgeschützt-
Gibt das Zeichensatz zurück, das vom Dokument verwendet wird.
Document.childElementCountSchreibgeschützt-
Gibt die Anzahl der Kindelemente des aktuellen Dokuments zurück.
Document.childrenSchreibgeschützt-
Gibt die Kindelemente des aktuellen Dokuments zurück.
Document.compatModeSchreibgeschützt-
Gibt an, ob das Dokument im Quirks- oder Strict-Modus dargestellt wird.
Document.contentTypeSchreibgeschützt-
Gibt den Content-Type aus dem MIME-Header des aktuellen Dokuments zurück.
Document.currentScriptSchreibgeschützt-
Gibt das
<script>-Element zurück, dessen Skript derzeit verarbeitet wird und kein JavaScript-Modul ist. Document.doctypeSchreibgeschützt-
Gibt die Document Type Definition (DTD) des aktuellen Dokuments zurück.
Document.documentElementSchreibgeschützt-
Gibt das
Elementzurück, das ein direktes Kind des Dokuments ist. Bei HTML-Dokumenten ist dies normalerweise dasHTMLHtmlElement-Objekt, das das<html>-Element des Dokuments repräsentiert. Document.documentURISchreibgeschützt-
Gibt den Dokumentstandort als Zeichenkette zurück.
Document.embedsSchreibgeschützt-
Gibt eine
HTMLCollectionder eingebetteten<embed>-Elemente im Dokument zurück. Document.featurePolicyExperimentell Schreibgeschützt-
Gibt das
FeaturePolicy-Interface mit den auf das Dokument angewendeten Feature-Richtlinien zurück. Document.firstElementChildSchreibgeschützt-
Gibt das erste Kindelement des aktuellen Dokuments zurück.
Document.fonts-
Gibt das
FontFaceSet-Interface des aktuellen Dokuments zurück. Document.formsSchreibgeschützt-
Gibt eine
HTMLCollectionder<form>-Elemente im Dokument zurück. Document.fragmentDirectiveSchreibgeschützt-
Gibt die
FragmentDirectivefür das aktuelle Dokument zurück. Document.fullscreenElementSchreibgeschützt-
Das Element, das derzeit im Vollbildmodus für dieses Dokument ist.
Document.headSchreibgeschützt-
Gibt das
<head>-Element des aktuellen Dokuments zurück. -
Gibt einen boolean-Wert zurück, der angibt, ob die Seite als verborgen betrachtet wird oder nicht.
Document.imagesSchreibgeschützt-
Gibt eine
HTMLCollectionder Bilder im Dokument zurück. Document.implementationSchreibgeschützt-
Gibt die mit dem aktuellen Dokument verknüpfte DOM-Implementierung zurück.
Document.lastElementChildSchreibgeschützt-
Gibt das letzte Kindelement des aktuellen Dokuments zurück.
Document.linksSchreibgeschützt-
Gibt eine
HTMLCollectionder Hyperlinks im Dokument zurück. Document.pictureInPictureElementSchreibgeschützt-
Gibt das
Elementzurück, das derzeit im Bild-im-Bild-Modus in diesem Dokument präsentiert wird. Document.pictureInPictureEnabledSchreibgeschützt-
Gibt true zurück, wenn die Bild-im-Bild-Funktion aktiviert ist.
Document.pluginsSchreibgeschützt-
Gibt eine
HTMLCollectionder verfügbaren Plugins zurück. Document.pointerLockElementSchreibgeschützt-
Gibt das Element zurück, das als Ziel für Mausereignisse festgelegt ist, während der Zeiger gesperrt ist.
null, wenn die Sperre aussteht, der Zeiger entsperrt ist oder wenn das Ziel in einem anderen Dokument liegt. Document.prerenderingSchreibgeschützt Experimentell-
Gibt einen boolean zurück, der angibt, ob das Dokument derzeit im Prozess des Prerenderings ist, wie es über die Speculation-Rules-API initiiert wurde.
Document.scriptsSchreibgeschützt-
Gibt eine
HTMLCollectionder<script>-Elemente im Dokument zurück. Document.scrollingElementSchreibgeschützt-
Gibt eine Referenz auf das
Elementzurück, das das Dokument scrollt. Document.styleSheetsSchreibgeschützt-
Gibt eine
StyleSheetListvonCSSStyleSheet-Objekten für Stylesheets zurück, die explizit in ein Dokument eingebunden oder eingebettet sind. Document.timelineSchreibgeschützt-
Gibt die Zeitlinie als eine spezielle Instanz von
DocumentTimelinezurück, die beim Seitenladen automatisch erstellt wird. Document.visibilityStateSchreibgeschützt-
Gibt einen
stringzurück, der den Sichtbarkeitsstatus des Dokuments angibt. Mögliche Werte sindvisible,hiddenundunloaded.
Erweiterungen für HTMLDocument
Das Document-Interface für HTML-Dokumente erbt vom HTMLDocument-Interface oder ist für solche Dokumente erweitert.
-
Gibt eine mit Semikolon getrennte Liste der Cookies für dieses Dokument zurück oder setzt ein einzelnes Cookie.
Document.defaultViewSchreibgeschützt-
Gibt eine Referenz auf das Fensterobjekt zurück.
Document.designMode-
Holt/setzt die Fähigkeit, das gesamte Dokument zu bearbeiten.
Document.dir-
Holt/setzt die Richtung (rtl/ltr) des Dokuments.
Document.fullscreenEnabledSchreibgeschützt-
Gibt an, ob der Vollbildmodus verfügbar ist.
Document.lastModifiedSchreibgeschützt-
Gibt das Datum zurück, an dem das Dokument zuletzt geändert wurde.
Document.locationSchreibgeschützt-
Gibt die URI des aktuellen Dokuments zurück.
Document.readyStateSchreibgeschützt-
Gibt den Ladezustand des Dokuments zurück.
Document.referrerSchreibgeschützt-
Gibt die URI der Seite zurück, die auf diese Seite verlinkte.
Document.title-
Setzt oder holt den Titel des aktuellen Dokuments.
Document.URLSchreibgeschützt-
Gibt den Dokumentstandort als Zeichenkette zurück.
- Benannte Eigenschaften
-
Einige Elemente im Dokument werden auch als Eigenschaften bereitgestellt:
- Für jedes
<embed>,<form>,<iframe>,<img>und<object>-Element wird seinname(falls nicht leer) verfügbar gemacht. Zum Beispiel, wenn das Dokument<form name="my_form">enthält, dann gibtdocument["my_form"](und sein Äquivalentdocument.my_form) eine Referenz auf dieses Element zurück. - Für jedes
<object>-Element wird seineid(falls nicht leer) verfügbar gemacht. - Für jedes
<img>-Element mit nicht leeremnamewird seineid(falls nicht leer) verfügbar gemacht.
Wenn eine Eigenschaft einem einzelnen Element entspricht, wird dieses Element direkt zurückgegeben. Wenn dieses einzelne Element ein iframe ist, wird stattdessen sein
contentWindowzurückgegeben. Wenn die Eigenschaft mehreren Elementen entspricht, wird eineHTMLCollectionzurückgegeben, die alle von ihnen enthält. - Für jedes
Veraltete Eigenschaften
Document.alinkColorVeraltet-
Gibt die Farbe von aktiven Links im Dokumentenkörper zurück oder setzt diese.
Document.allVeraltet-
Bietet Zugriff auf alle Elemente im Dokument — es gibt eine
HTMLAllCollectionzurück, die beim Dokumentknoten verwurzelt ist. Dies ist eine veraltete, nicht standardisierte Eigenschaft und sollte nicht verwendet werden. Document.anchorsVeraltet Schreibgeschützt-
Gibt eine Liste aller Anker im Dokument zurück.
Document.appletsVeraltet Schreibgeschützt-
Gibt eine leere
HTMLCollectionzurück. Veraltete Eigenschaft, die früher die Liste der Applets innerhalb eines Dokuments zurückgab. Document.bgColorVeraltet-
Holt/setzt die Hintergrundfarbe des aktuellen Dokuments.
Document.charsetVeraltet Schreibgeschützt-
Aliase von
Document.characterSet. Verwenden Sie stattdessen diese Eigenschaft. Document.domainVeraltet-
Holt/setzt die Domain des aktuellen Dokuments.
Document.fgColorVeraltet-
Holt/setzt die Vordergrundfarbe oder Textfarbe des aktuellen Dokuments.
Document.fullscreenVeraltet-
Gibt
truezurück, wenn sich das Dokument im Vollbildmodus befindet. Document.inputEncodingVeraltet Schreibgeschützt-
Aliase von
Document.characterSet. Verwenden Sie stattdessen diese Eigenschaft. Document.lastStyleSheetSetVeraltet Schreibgeschützt Nicht standardisiert-
Gibt den Namen des zuletzt aktivierten Stylesheet-Sets zurück. Hat den Wert
null, bis das Stylesheet durch Setzen des Wertes vonselectedStyleSheetSetgeändert wird. Document.linkColorVeraltet-
Holt/setzt die Farbe von Hyperlinks im Dokument.
Document.preferredStyleSheetSetVeraltet Schreibgeschützt Nicht standardisiert-
Gibt das bevorzugte Stylesheet-Set zurück, wie es vom Seitenautor spezifiziert wurde.
Document.rootElementVeraltet-
Wie
Document.documentElement, jedoch nur für<svg>-Root-Elemente. Verwenden Sie stattdessen diese Eigenschaft. Document.selectedStyleSheetSetVeraltet Nicht standardisiert-
Gibt zurück, welches Stylesheet-Set derzeit verwendet wird.
Document.styleSheetSetsVeraltet Schreibgeschützt Nicht standardisiert-
Gibt eine Liste der im Dokument verfügbaren Stylesheet-Sets zurück.
Document.vlinkColorVeraltet-
Holt/setzt die Farbe von besuchten Hyperlinks.
Document.xmlEncodingVeraltet-
Gibt die Kodierung zurück, wie sie durch die XML-Deklaration bestimmt wird.
Document.xmlStandaloneVeraltet-
Gibt
truezurück, wenn die XML-Deklaration das Dokument als eigenständig spezifiziert (z. B., Ein externer Teil der DTD beeinflusst den Inhalt des Dokuments), andernfallsfalse. Document.xmlVersionVeraltet-
Gibt die Versionsnummer zurück, wie sie in der XML-Deklaration angegeben ist, oder
"1.0", wenn die Deklaration fehlt.
Instanzmethoden
Dieses Interface erbt auch von den Interfaces Node und EventTarget.
Document.adoptNode()-
Fügt einen Knoten aus einem externen Dokument hinzu.
Document.append()-
Fügt eine Menge von
Node-Objekten oder Zeichenfolgen nach dem letzten Kind des Dokuments ein. Document.ariaNotify()Experimentell Nicht standardisiert-
Gibt an, dass eine angegebene Textzeichenkette 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 Top-Themen für den Benutzer repräsentieren, eines aus jedem der letzten drei Epochen. Standardmäßig führt die Methode auch dazu, dass der Browser den aktuellen Seitenbesuch gemäß dem Anfragenden aufzeichnet, damit der Hostname der Seite später in die Themenberechnung einfließen 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, in dem sich die Einfügemarke befindet, und die Zeichenoffsett innerhalb dieses Knotens der Einfügemarke. Document.caretRangeFromPoint()Nicht standardisiert-
Holt ein
Range-Objekt für das Dokumentfragment unter den angegebenen Koordinaten. Document.createAttribute()-
Erstellt ein neues
Attr-Objekt und gibt es zurück. Document.createAttributeNS()-
Erstellt einen neuen Attributknoten in einem gegebenen Namespace 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 Namespace-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()-
Beendet die Anzeige des Vollbild-Elements des Dokuments.
Document.exitPictureInPicture()-
Entfernt das Video aus dem schwebenden Bild-im-Bild-Fenster zurück in seinen ursprünglichen Container.
Document.exitPointerLock()-
Löst die Zeigersperre.
Document.getAnimations()-
Gibt ein Array aller derzeit aktiven
Animation-Objekte zurück, deren Zielelemente Nachkommen desDokumentssind. Document.getBoxQuads()Experimentell-
Gibt eine Liste von
DOMQuad-Objekten zurück, die die CSS-Fragmente des Knotens repräsentieren. Document.getElementById()-
Gibt einen Objektverweis 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 Namespace zurück.
Document.getSelection()-
Gibt ein
Selection-Objekt zurück, das den Bereich von Text repräsentiert, der vom Benutzer ausgewählt wurde, oder die aktuelle Position der Einfügemarke. Document.hasPrivateToken()-
Gibt ein Versprechen zurück, das mit einem boolean erfüllt wird, der angibt, ob der Browser über ein Private State Token von einem bestimmten Aussteller verfügt.
Document.hasRedemptionRecord()-
Gibt ein Versprechen zurück, das mit einem boolean erfüllt wird, der angibt, ob der Browser über ein Redemption Record von einem bestimmten Aussteller verfügt.
Document.hasStorageAccess()-
Gibt ein
Promisezurück, das sich mit einem boolean-Wert erfüllt, der angibt, ob das Dokument Zugriff auf unpartitionierte Cookies hat. -
Neuer Name für
Document.hasStorageAccess(). Document.importNode()-
Gibt eine Kopie eines Knotens aus einem externen Dokument zurück.
Document.moveBefore()-
Verschiebt einen gegebenen
Nodeinnerhalb des DOM-Knotens des Dokuments als direktes Kind vor einen gegebenen Referenzknoten, ohne den Knoten zu entfernen und ihn dann einzufügen. Document.mozSetImageElement()Nicht standardisiert-
Ermöglicht es Ihnen, das Element zu ändern, das als Hintergrundbild für eine bestimmte Element-ID verwendet wird.
Document.prepend()-
Fügt eine Menge von
Node-Objekten oder Zeichenfolgen vor dem ersten Kind des Dokuments ein. Document.querySelector()-
Gibt das erste Elementknoten im Dokument in Dokumentreihenfolge zurück, das 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-
Gibt die aktuelle Mauserfassung frei, wenn das Element in diesem Dokument ist.
Document.releaseEvents()Veraltet-
Siehe
Window.releaseEvents(). Document.replaceChildren()-
Ersetzt die vorhandenen Kinder eines Dokuments durch eine angegebene neue Menge von Kindern.
Document.requestStorageAccess()-
Ermöglicht einem Dokument, das in einem Drittanbieterkontext geladen wurde (d.h. eingebettet in ein
<iframe>), den Zugriff auf unpartitionierte Cookies anzufordern, in Fällen, in denen Benutzeragenten standardmäßig den Zugriff auf unpartitionierte Cookies durch Websites in einem Drittanbieterkontext aus Datenschutzgründen blockieren. Document.requestStorageAccessFor()Experimentell-
Ermöglicht übergeordneten Websites, den Drittanbieter-Cookie-Zugriff im Namen von eingebetteten Inhalten mit Ursprung von einer anderen Website im selben Related Website Set anzufordern.
Document.startViewTransition()-
Startet eine neue View-Transition und gibt ein
ViewTransition-Objekt zurück, das es repräsentiert.
Das Document-Interface ist mit dem XPathEvaluator-Interface erweitert:
Document.createExpression()-
Kompiliert einen
XPathExpression, der dann für (wiederholte) Auswertungen verwendet werden kann. Document.createNSResolver()Veraltet-
Gibt den Eingabeknoten unverändert zurück.
Document.evaluate()-
Bewertet einen XPath-Ausdruck.
Erweiterungen 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 Dokumentstrom zum Schreiben.
Document.execCommand()Veraltet-
Führt in einem bearbeitbaren Dokument einen Formatierungsbefehl aus.
Document.getElementsByName()-
Gibt eine Liste der Elemente mit dem angegebenen Namen zurück.
Document.hasFocus()-
Gibt
truezurück, wenn der Fokus derzeit irgendwo innerhalb des angegebenen Dokuments liegt. Document.open()-
Öffnet einen Dokumentstrom zum Schreiben.
Document.queryCommandEnabled()Veraltet Nicht standardisiert-
Gibt true zurück, wenn der Formatierungsbefehl im 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 auch von den Interfaces Node und EventTarget.
Document.parseHTML()Experimentell-
Erstellt ein neues
Document-Objekt aus einer Zeichenkette von HTML auf XSS-sichere Weise mit Reinigung. Document.parseHTMLUnsafe()-
Erstellt ein neues
Document-Objekt aus einer Zeichenkette von HTML, ohne Reinigung durchzuführen. Die Zeichenkette kann deklarative Shadow-Roots enthalten.
Ereignisse
Hören Sie diese Ereignisse mit addEventListener() oder durch Zuweisen eines Ereignislisteners zur oneventname-Eigenschaft dieses Interfaces an. Zusätzlich zu den unten aufgeführten Ereignissen können viele Ereignisse von Knoten im Dokumentbaum ausgehen.
afterscriptexecuteNicht standardisiert Veraltet-
Wird ausgelöst, wenn ein statisches
<script>-Element die Ausführung seines Skripts abgeschlossen hat. beforescriptexecuteNicht standardisiert Veraltet-
Wird ausgelöst, wenn ein statisches
<script>-Element kurz vor der Ausführung steht. prerenderingchangeExperimentell-
Wird ausgelöst, wenn ein vorgeladenes Dokument aktiviert wird (d.h. der Benutzer die Seite betrachtet).
securitypolicyviolation-
Wird ausgelöst, wenn eine Inhaltsrichtlinie verletzt wird.
visibilitychange-
Wird ausgelöst, wenn der Inhalt eines Tabs sichtbar geworden ist oder verborgen wurde.
Vollbild-Ereignisse
fullscreenchange-
Wird ausgelöst, wenn das
Documentin den Vollbildmodus übergeht 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- und Entlade-Ereignisse
DOMContentLoaded-
Wird ausgelöst, wenn das Dokument vollständig geladen und geparst wurde, ohne auf das Laden von Stylesheets, Bildern und Subframes zu warten.
readystatechange-
Wird ausgelöst, wenn sich das
readyState-Attribut eines Dokuments geändert hat.
Zeigersperren-Ereignisse
pointerlockchange-
Wird ausgelöst, wenn der Zeiger gesperrt/entsperrt wird.
pointerlockerror-
Wird ausgelöst, wenn das Sperren des Zeigers fehlgeschlagen ist.
Scroll-Ereignisse
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.
scrollsnapchangeExperimentell-
Wird am Scroll-Container am Ende eines Scrollvorgangs ausgelöst, wenn ein neues Scroll-Snap-Ziel ausgewählt wurde.
scrollsnapchangingExperimentell-
Wird am Scroll-Container ausgelöst, wenn der Browser ermittelt, dass ein neues Scroll-Snap-Ziel aussteht, d.h. es wird ausgewählt, wenn die aktuelle Scroll-Geste endet.
Auswahl-Ereignisse
selectionchange-
Wird ausgelöst, wenn die aktuelle Textauswahl in einem Dokument geändert wird.
Gebündelte Ereignisse
Nicht alle Ereignisse, die gebündelt sind, können das Document-Objekt erreichen. Nur die folgenden erreichen es und können auf dem Document-Objekt abgehört werden:
abortauxclickbeforeinputbeforematchbeforetoggleblurcancelcanplaycanplaythroughchangeclickclosecontextlostcontextmenucontextrestoredcopycuechangecutdblclickdragdragenddragenterdragleavedragoverdragstartdropdurationchangeemptiedendederrorfocusformdatainputinvalidkeydownkeypresskeyuploadloadeddataloadedmetadataloadstartmousedownmouseentermouseleavemousemovemouseoutmouseovermouseuppastepauseplayplayingprogressratechangeresetresizescrollscrollendsecuritypolicyviolationseekedseekingselectslotchangestalledsubmitsuspendtimeupdatetogglevolumechangewaitingwheel