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 stellt jede im Browser geladene Webseite dar und dient als Einstiegspunkt zum Inhalt der Webseite, nämlich dem DOM-Baum.
Der DOM-Baum umfasst Elemente wie <body> und <table>, neben vielen anderen. Es bietet globale Funktionalitäten für das Dokument, wie das Abrufen der URL der Seite und das Erstellen neuer Elemente im Dokument.
Das Document-Interface beschreibt die gemeinsamen Eigenschaften und Methoden für jede Art von Dokument. Abhängig vom Dokumenttyp (z.B. HTML, XML, SVG, …) ist eine größere API verfügbar: 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.
Instanz-Eigenschaften
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 Instanz von
ViewTransitionzurück, die die aktuell im Dokument aktive Ansichtsübergang darstellt, odernull, wenn kein aktiver Ansichtsübergang vorhanden ist. Document.adoptedStyleSheets-
Fügt ein Array von erstellen Stylesheets hinzu, die vom Dokument verwendet werden sollen. Diese Stylesheets können auch mit Schatten-DOM-Teilbä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 untergeordneten Elemente des aktuellen Dokuments zurück.
Document.childrenSchreibgeschützt-
Gibt die untergeordneten Elemente des aktuellen Dokuments zurück.
Document.compatModeSchreibgeschützt-
Zeigt an, ob das Dokument im Quirks- oder Strict-Modus gerendert wird.
Document.contentTypeSchreibgeschützt-
Gibt den Inhaltstyp 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 Dokumenttyp-Definition (DTD) des aktuellen Dokuments zurück.
Document.documentElementSchreibgeschützt-
Gibt das
Elementzurück, das ein direktes untergeordnetes Element des Dokuments ist. Für HTML-Dokumente ist dies normalerweise dasHTMLHtmlElement-Objekt, das das<html>-Element des Dokuments darstellt. Document.documentURISchreibgeschützt-
Gibt den Dokumentstandort als Zeichenfolge 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 angewandten Funktionsrichtlinien zurück. Document.firstElementChildSchreibgeschützt-
Gibt das erste untergeordnete Element 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 booleschen Wert zurück, der angibt, ob die Seite als ausgeblendet angesehen wird oder nicht.
Document.imagesSchreibgeschützt-
Gibt eine
HTMLCollectionder Bilder im Dokument zurück. Document.implementationSchreibgeschützt-
Gibt die mit dem aktuellen Dokument assoziierte DOM-Implementierung zurück.
Document.lastElementChildSchreibgeschützt-
Gibt das letzte untergeordnete Element 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 wahr 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 Sperrung aussteht, der Zeiger entsperrt ist oder wenn das Ziel in einem anderen Dokument ist. Document.prerenderingSchreibgeschützt Experimentell-
Gibt einen Booleschen Wert zurück, der angibt, ob sich das Dokument derzeit im Prozess des Vorbereitens befindet, 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 eine Zeitleiste als spezielle Instanz von
DocumentTimelinezurück, die beim Laden der Seite automatisch erstellt wird. Document.visibilityStateSchreibgeschützt-
Gibt eine
stringzurück, die 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 wird für solche Dokumente erweitert.
-
Gibt eine durch 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-
Ruft die Fähigkeit ab, das gesamte Dokument zu bearbeiten, oder setzt diese.
Document.dir-
Ruft die Richtung (rtl/ltr) des Dokuments ab oder setzt diese.
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 verlinkt hat.
Document.title-
Setzt oder erhält den Titel des aktuellen Dokuments.
Document.URLSchreibgeschützt-
Gibt den Dokumentstandort als Zeichenfolge zurück.
- Benannte Eigenschaften
-
Einige Elemente im Dokument werden auch als Eigenschaften zugänglich gemacht:
- Für jedes
<embed>,<form>,<iframe>,<img>und<object>-Element wird dessenname(falls nicht leer) als Eigenschaft verfügbar gemacht. Ein Beispiel: Wenn das Dokument<form name="my_form">enthält, dann gebendocument["my_form"](und das äquivalentedocument.my_form) eine Referenz auf dieses Element zurück. - Für jedes
<object>-Element wird dessenid(falls nicht leer) verfügbar gemacht. - Für jedes
<img>-Element mit nicht leeremnamewird seinid(falls nicht leer) verfügbar gemacht.
Wenn eine Eigenschaft einem einzigen Element entspricht, wird dieses Element direkt zurückgegeben. Wenn das einzelne Element ein iframe ist, wird stattdessen sein
contentWindowzurückgegeben. Wenn die Eigenschaft mehreren Elementen entspricht, wird eineHTMLCollectionzurückgegeben, die alle enthält. - Für jedes
Veraltete Eigenschaften
Document.alinkColorVeraltet-
Gibt die Farbe aktiver Links im Dokumentkörper zurück oder setzt diese.
Document.allVeraltet-
Bietet Zugriff auf alle Elemente im Dokument — es gibt eine
HTMLAllCollectionzurück, die am 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. Eine veraltete Eigenschaft, die früher die Liste der Applets in einem Dokument zurückgab. Document.bgColorVeraltet-
Ruft die Hintergrundfarbe des aktuellen Dokuments ab oder setzt diese.
Document.charsetVeraltet Schreibgeschützt-
Alias von
Document.characterSet. Verwenden Sie stattdessen diese Eigenschaft. Document.domainVeraltet-
Ruft die Domain des aktuellen Dokuments ab oder setzt diese.
Document.fgColorVeraltet-
Ruft die Vordergrundfarbe oder Textfarbe des aktuellen Dokuments ab oder setzt diese.
Document.fullscreenVeraltet-
Gibt
truezurück, wenn sich das Dokument im Vollbildmodus befindet. Document.inputEncodingVeraltet Schreibgeschützt-
Alias 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 Werts vonselectedStyleSheetSetgeändert wird. Document.linkColorVeraltet-
Ruft die Farbe der Hyperlinks im Dokument ab oder setzt diese.
Document.preferredStyleSheetSetVeraltet Schreibgeschützt Nicht standardisiert-
Gibt das bevorzugte Stylesheet-Set wie vom Seitenautor angegeben zurück.
Document.rootElementVeraltet-
Wie
Document.documentElement, aber nur für<svg>-Wurzelelemente. 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-
Ruft die Farbe der besuchten Hyperlinks ab oder setzt diese.
Document.xmlEncodingVeraltet-
Gibt die Kodierung zurück, wie durch die XML-Deklaration bestimmt.
Document.xmlStandaloneVeraltet-
Gibt
truezurück, wenn die XML-Deklaration das Dokument als eigenständig spezifiziert (e.g., Ein externer Teil der DTD beeinflusst den Inhalt des Dokuments), andernfallsfalse. Document.xmlVersionVeraltet-
Gibt die Versionsnummer zurück, wie in der XML-Deklaration angegeben, oder
"1.0", wenn die Deklaration fehlt.
Instanz-Methoden
Dieses Interface erbt auch von den Interfaces Node und EventTarget.
Document.adoptNode()-
Übernimmt einen Knoten aus einem externen Dokument.
Document.append()-
Fügt eine Menge von
Node-Objekten oder Zeichenfolgen nach dem letzten untergeordneten Element des Dokuments ein. Document.ariaNotify()Experimentell Nicht standardisiert-
Gibt an, dass eine bestimmte Textzeichenfolge von einem Bildschirmlesegerät angekündigt werden sollte.
Document.browsingTopics()Nicht standardisiert Veraltet-
Gibt ein Promise zurück, das mit einem Array von Objekten erfüllt wird, die die Top-Themen des Benutzers repräsentieren, eines aus jedem der letzten drei Epochen. Standardmäßig bewirkt die Methode außerdem, dass der Browser den aktuellen Seitenbesuch als von der aufrufenden Seite beobachtet erfasst, sodass der Hostname der Seite später in der 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 die Einfügemarke enthält, und den Zeichenversatz der Einfügemarke innerhalb dieses Knotens. Document.caretRangeFromPoint()Nicht standardisiert-
Ruft ein
Range-Objekt für das Dokumentfragment unter den angegebenen Koordinaten ab. Document.createAttribute()-
Erstellt ein neues
Attr-Objekt und gibt es zurück. Document.createAttributeNS()-
Erstellt einen neuen Attributknoten 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 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 Vollbildelements des Dokuments im Vollbildmodus.
Document.exitPictureInPicture()-
Entfernt das Video aus dem schwebenden Bild-im-Bild-Fenster zurück in seinen ursprünglichen Container.
Document.exitPointerLock()-
Hebt die Zeigersperre auf.
Document.getAnimations()-
Gibt ein Array aller
Animation-Objekte zurück, die derzeit in Kraft sind und deren Zielelemente Nachkommen desdocumentsind. Document.getBoxQuads()Experimentell-
Gibt eine Liste von
DOMQuad-Objekten zurück, die die CSS-Fragmente des Knotens darstellen. Document.getElementById()-
Gibt eine Objekt-Referenz auf das identifizierte Element zurück.
Document.getElementsByClassName()-
Gibt eine Liste aller Elemente mit dem angegebenen Klassennamen zurück.
Document.getElementsByTagName()-
Gibt eine Liste aller Elemente mit dem angegebenen Tag-Namen zurück.
Document.getElementsByTagNameNS()-
Gibt eine Liste aller Elemente mit dem angegebenen Tag-Namen und Namensraum zurück.
Document.getSelection()-
Gibt ein
Selection-Objekt zurück, das den vom Benutzer ausgewählten Textbereich oder die aktuelle Position des Cursors darstellt. Document.hasStorageAccess()-
Gibt ein
Promisezurück, das mit einem booleschen Wert erfüllt wird, der anzeigt, ob das Dokument Zugriff auf nicht partitionierte Cookies hat. -
Neuer Name für
Document.hasStorageAccess(). Document.importNode()-
Gibt einen Klon eines Knotens aus einem externen Dokument zurück.
Document.moveBefore()-
Verschiebt einen gegebenen
Nodeinnerhalb desDocument-DOM-Knotens als direktes untergeordnetes Element vor einem gegebenen Referenzknoten, ohne den Knoten zu entfernen und 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 den ersten Elementknoten innerhalb des Dokuments in Dokumentreihenfolge zurück, der den angegebenen Selektoren entspricht.
Document.querySelectorAll()-
Gibt eine Liste aller Elementknoten innerhalb des Dokuments zurück, die den angegebenen Selektoren entsprechen.
Document.releaseCapture()Nicht standardisiert-
Löst die aktuelle Maussteuerung, wenn sie sich auf einem Element in diesem Dokument befindet.
Document.releaseEvents()Veraltet-
Siehe
Window.releaseEvents(). Document.replaceChildren()-
Ersetzt die bestehenden Kinder eines Dokuments durch einen angegebenen neuen Satz von Kindern.
Document.requestStorageAccess()-
Ermöglicht es einem Dokument, das in einem Drittanbieter-Kontext geladen wurde (z. B. eingebettet in ein
<iframe>), Zugriff auf nicht partitionierte Cookies anzufordern, in Fällen, in denen Benutzeragenten standardmäßig den Zugriff auf nicht partitionierte Cookies durch Websites im Drittanbieter-Kontext blockieren, um die Privatsphäre zu verbessern. Document.requestStorageAccessFor()Experimentell-
Ermöglicht es obersten Sites, den Zugriff auf Drittanbieter-Cookies im Namen eingebetteter Inhalte zu beantragen, die von einer anderen Seite im selben verwandten Website-Set stammen.
Document.startViewTransition()-
Startet einen neuen Ansichtsübergang und gibt ein
ViewTransition-Objekt zurück, das diesen darstellt.
Das Document-Interface wird mit dem XPathEvaluator-Interface erweitert:
Document.createExpression()-
Kompiliert ein
XPathExpression, das dann für (wiederholte) Bewertungen verwendet werden kann. Document.createNSResolver()Veraltet-
Gibt den Eingabeknoten unverändert 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 wird für solche Dokumente erweitert:
Document.clear()Veraltet-
Diese Methode macht nichts.
Document.close()-
Schließt einen Dokument-Stream für das Schreiben.
Document.execCommand()Veraltet-
Führt in einem bearbeitbaren Dokument einen Formatierungsbefehl aus.
Document.getElementsByName()-
Gibt eine Liste aller 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 Dokument-Stream für das 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 HTML-Zeichenfolge auf eine XSS-sichere Weise mit Sanitierung. Document.parseHTMLUnsafe()-
Erstellt ein neues
Document-Objekt aus einer HTML-Zeichenfolge, ohne eine Sanitierung durchzuführen. Die Zeichenfolge kann deklarative Schattenwurzeln enthalten.
Ereignisse
Verwenden Sie addEventListener(), um diese Ereignisse zu überwachen, oder weisen Sie diesem Interface einen Ereignis-Listener für die Eigenschaft oneventname zu. Zusätzlich zu den unten aufgeführten Ereignissen können viele Ereignisse von Knoten im Dokumentbaum aufsteigen.
afterscriptexecuteNicht standardisiert Veraltet-
Wird ausgelöst, wenn ein statisches
<script>-Element das Ausführen seines Skripts beendet beforescriptexecuteNicht standardisiert Veraltet-
Wird ausgelöst, wenn ein statisches
<script>-Element kurz vor dem Ausführungsstart steht. prerenderingchangeExperimentell-
Wird auf einem vorbereiteten Dokument ausgelöst, wenn es aktiviert wird (d.h. der Benutzer die Seite ansieht).
securitypolicyviolation-
Wird ausgelöst, wenn eine Inhalts-Sicherheitsrichtlinie verletzt wird.
visibilitychange-
Wird ausgelöst, wenn der Inhalt eines Tabs sichtbar wird oder ausgeblendet wurde.
Vollbild-Ereignisse
fullscreenchange-
Wird ausgelöst, wenn das
Documentin 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- und Entlade-Ereignisse
DOMContentLoaded-
Wird ausgelöst, wenn das Dokument vollständig geladen und analysiert wurde, ohne auf das Laden von Stylesheets, Bildern und Unterrahmen zu warten.
readystatechange-
Wird ausgelöst, wenn sich das
readyState-Attribut eines Dokuments geändert hat.
Zeigersperre-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 der Dokumentview oder ein Element gescrollt wurde.
scrollend-
Wird ausgelöst, wenn der Dokumentview oder ein Element das Scrollen abgeschlossen hat.
scrollsnapchangeExperimentell-
Wird auf dem Scrollcontainer am Ende eines Scrollvorgangs ausgelöst, wenn ein neues Scroll-Snap-Ziel ausgewählt wurde.
scrollsnapchangingExperimentell-
Wird auf dem Scrollcontainer ausgelöst, wenn der Browser bestimmt, 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 auf einem Dokument geändert wird.
Aufgeblasene Ereignisse
Nicht alle Ereignisse, die aufsteigen, können das Document-Objekt erreichen. Nur die folgenden tun dies und können auf dem Document-Objekt überwacht werden:
abortauxclickbeforeinputbeforematchbeforetoggleblurcancelcanplaycanplaythroughchangeclickclosecontextlostcontextmenucontextrestoredcopycuechangecutdblclickdragdragenddragenterdragleavedragoverdragstartdropdurationchangeemptiedendederrorfocusformdatainputinvalidkeydownkeypresskeyuploadloadeddataloadedmetadataloadstartmousedownmouseentermouseleavemousemovemouseoutmouseovermouseuppastepauseplayplayingprogressratechangeresetresizescrollscrollendsecuritypolicyviolationseekedseekingselectslotchangestalledsubmitsuspendtimeupdatetogglevolumechangewaitingwheel