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 für deren Inhalt, den DOM-Baum.
Der DOM-Baum enthält neben vielen anderen Elemente wie <body> und <table>. Die Schnittstelle stellt Funktionen für das gesamte Dokument bereit, etwa zum Abrufen der URL der Seite und zum Erstellen neuer Elemente im Dokument.
Die Document-Schnittstelle beschreibt die gemeinsamen Eigenschaften und Methoden aller Arten von Dokumenten. Je nach Dokumenttyp (z. B. HTML, XML, SVG …) steht eine umfangreichere API zur Verfügung: HTML-Dokumente, die mit dem Content-Type "text/html" bereitgestellt werden, implementieren zusätzlich die Schnittstelle HTMLDocument, während XML- und SVG-Dokumente die Schnittstelle XMLDocument implementieren.
Konstruktor
Document()-
Erstellt ein neues
Document-Objekt.
Instanzeigenschaften
Diese Schnittstelle erbt auch 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 die derzeit im Dokument aktive Ansichtsübergangsanimation repräsentiert, odernull, wenn kein Ansichtsübergang aktiv ist. Document.adoptedStyleSheets-
Fügt ein Array erstellter Stylesheets hinzu, die vom Dokument verwendet werden sollen. Diese Stylesheets können auch mit Shadow-DOM-Teilbäumen desselben Dokuments geteilt werden.
Document.body-
Gibt den
<body>- oder<frameset>-Knoten des aktuellen Dokuments zurück. Document.characterSetSchreibgeschützt-
Gibt den vom Dokument verwendeten Zeichensatz zurück.
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-
Gibt an, ob das Dokument im Quirks- oder im Strict-Modus gerendert 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 gerade verarbeitet wird und das kein JavaScript-Modul ist. Document.customElementRegistrySchreibgeschützt-
Das diesem Dokument zugeordnete
CustomElementRegistry-Objekt odernull, falls keines festgelegt wurde. Document.doctypeSchreibgeschützt-
Gibt die Dokumenttypdefinition (DTD) des aktuellen Dokuments zurück.
Document.documentElementSchreibgeschützt-
Gibt das
Elementzurück, das ein direktes untergeordnetes Element des Dokuments ist. Bei HTML-Dokumenten ist dies normalerweise dasHTMLHtmlElement-Objekt, das das<html>-Element des Dokuments repräsentiert. Document.documentURISchreibgeschützt-
Gibt die Adresse des Dokuments als Zeichenfolge zurück.
Document.embedsSchreibgeschützt-
Gibt eine
HTMLCollectionder eingebetteten<embed>-Elemente im Dokument zurück. Document.featurePolicySchreibgeschützt-
Gibt die
FeaturePolicy-Schnittstelle mit den auf das Dokument angewendeten Feature-Richtlinien zurück. Document.firstElementChildSchreibgeschützt-
Gibt das erste untergeordnete Element des aktuellen Dokuments zurück.
Document.fontsSchreibgeschützt-
Gibt die
FontFaceSet-Schnittstelle 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 für dieses Dokument derzeit im Vollbildmodus angezeigt wird.
Document.headSchreibgeschützt-
Gibt das
<head>-Element des aktuellen Dokuments zurück. -
Gibt einen booleschen Wert zurück, der angibt, ob die Seite als verborgen gilt.
Document.imagesSchreibgeschützt-
Gibt eine
HTMLCollectionder Bilder im Dokument zurück. Document.implementationSchreibgeschützt-
Gibt die dem aktuellen Dokument zugeordnete 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 in diesem Dokument derzeit im Bild-im-Bild-Modus angezeigt wird. Document.pictureInPictureEnabledSchreibgeschützt-
Gibt
truezurü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 wurde, während der Zeiger gesperrt ist. Gibt
nullzurück, wenn die Sperre noch aussteht, der Zeiger nicht gesperrt ist oder sich das Ziel in einem anderen Dokument befindet. Document.prerenderingSchreibgeschützt-
Gibt einen booleschen Wert zurück, der angibt, ob das Dokument derzeit vorgerendert wird, nachdem dies über die Speculation Rules API veranlasst 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
StyleSheetListmitCSSStyleSheet-Objekten für Stylesheets zurück, die ausdrücklich in das Dokument eingebunden oder darin eingebettet sind. Document.timelineSchreibgeschützt-
Gibt die 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 bezeichnet. Mögliche Werte sindvisible,hiddenundunloaded.
Erweiterungen für HTMLDocument
Die Document-Schnittstelle für HTML-Dokumente erbt von der Schnittstelle HTMLDocument oder wird für solche Dokumente erweitert.
-
Gibt eine durch Semikolons getrennte Liste der Cookies für dieses Dokument zurück oder setzt ein einzelnes Cookie.
Document.defaultViewSchreibgeschützt-
Gibt eine Referenz auf das Window-Objekt zurück.
Document.designMode-
Ruft die Möglichkeit ab, das gesamte Dokument zu bearbeiten, oder legt sie fest.
Document.dir-
Ruft die Schreibrichtung (rtl/ltr) des Dokuments ab oder legt sie fest.
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 Ladestatus des Dokuments zurück.
Document.referrerSchreibgeschützt-
Gibt die URI der Seite zurück, die auf diese Seite verlinkt hat.
Document.title-
Legt den Titel des aktuellen Dokuments fest oder gibt ihn zurück.
Document.URLSchreibgeschützt-
Gibt die Adresse des Dokuments als Zeichenfolge zurück.
- Benannte Eigenschaften
-
Einige Elemente im Dokument sind auch als Eigenschaften verfügbar:
- Für jedes
<embed>-,<form>-,<iframe>-,<img>- und<object>-Element wird dessennamebereitgestellt, sofern er nicht leer ist. Wenn das Dokument beispielsweise<form name="my_form">enthält, gebendocument["my_form"]und das gleichwertigedocument.my_formeine Referenz auf dieses Element zurück. - Für jedes
<object>-Element wird dessenidbereitgestellt, sofern sie nicht leer ist. - Für jedes
<img>-Element mit nicht leeremnamewird dessenidbereitgestellt, sofern sie nicht leer ist.
Wenn eine Eigenschaft einem einzelnen Element entspricht, wird dieses Element direkt zurückgegeben. Ist dieses einzelne Element ein iframe, wird stattdessen dessen
contentWindowzurückgegeben. Entspricht die Eigenschaft mehreren Elementen, wird eineHTMLCollectionmit allen diesen Elementen zurückgegeben. - Für jedes
Veraltete Eigenschaften
Document.alinkColor-
Gibt die Farbe aktiver Links im Dokumentkörper zurück oder legt sie fest.
Document.allSchreibgeschützt-
Ermöglicht den Zugriff auf alle Elemente im Dokument. Die Eigenschaft gibt eine
HTMLAllCollectionzurück, deren Wurzel der Dokumentknoten ist. Diese veraltete, nicht standardisierte Eigenschaft sollte nicht verwendet werden. Document.anchorsSchreibgeschützt-
Gibt eine Liste aller Anker im Dokument zurück.
Document.appletsSchreibgeschützt-
Gibt eine leere
HTMLCollectionzurück. Diese veraltete Eigenschaft gab früher die Liste der Applets in einem Dokument zurück. Document.bgColor-
Ruft die Hintergrundfarbe des aktuellen Dokuments ab oder legt sie fest.
Document.charsetSchreibgeschützt-
Alias für
Document.characterSet. Verwenden Sie stattdessen diese Eigenschaft. Document.domain-
Ruft die Domain des aktuellen Dokuments ab oder legt sie fest.
Document.fgColor-
Ruft die Vordergrund- bzw. Textfarbe des aktuellen Dokuments ab oder legt sie fest.
Document.fullscreenSchreibgeschützt-
Gibt
truezurück, wenn sich das Dokument im Vollbildmodus befindet. Document.inputEncodingSchreibgeschützt-
Alias für
Document.characterSet. Verwenden Sie stattdessen diese Eigenschaft. Document.lastStyleSheetSetSchreibgeschützt-
Gibt den Namen des zuletzt aktivierten Stylesheet-Sets zurück. Der Wert bleibt
null, bis das Stylesheet durch Festlegen des Werts vonselectedStyleSheetSetgeändert wird. Document.linkColor-
Ruft die Farbe von Hyperlinks im Dokument ab oder legt sie fest.
Document.preferredStyleSheetSetSchreibgeschützt-
Gibt das vom Autor der Seite angegebene bevorzugte Stylesheet-Set zurück.
Document.rootElementSchreibgeschützt-
Wie
Document.documentElement, jedoch nur für<svg>-Wurzelelemente. Verwenden Sie stattdessen diese Eigenschaft. Document.selectedStyleSheetSet-
Gibt zurück, welches Stylesheet-Set derzeit verwendet wird.
Document.styleSheetSetsSchreibgeschützt-
Gibt eine Liste der für das Dokument verfügbaren Stylesheet-Sets zurück.
Document.vlinkColor-
Ruft die Farbe besuchter Hyperlinks ab oder legt sie fest.
Document.xmlEncodingSchreibgeschützt-
Gibt die durch die XML-Deklaration bestimmte Zeichenkodierung zurück.
Document.xmlStandalone-
Gibt
truezurück, wenn die XML-Deklaration angibt, dass das Dokument eigenständig ist (z. B. wenn ein externer Teil der DTD den Inhalt des Dokuments beeinflusst), andernfallsfalse. Document.xmlVersion-
Gibt die in der XML-Deklaration angegebene Versionsnummer zurück oder
"1.0", wenn keine Deklaration vorhanden ist.
Instanzmethoden
Diese Schnittstelle erbt auch von den Schnittstellen Node und EventTarget.
Document.adoptNode()-
Übernimmt einen Knoten aus einem externen Dokument.
Document.append()-
Fügt eine Gruppe von
Node-Objekten oder Zeichenfolgen nach dem letzten untergeordneten Knoten des Dokuments ein. Document.ariaNotify()-
Gibt an, dass ein bestimmter Text von einem Screenreader vorgelesen werden soll.
Document.browsingTopics()-
Gibt ein Promise zurück, das mit einem Array von Objekten erfüllt wird, die die wichtigsten Themen für den Benutzer repräsentieren – jeweils eines aus jeder der letzten drei Epochen. Standardmäßig veranlasst die Methode den Browser außerdem, den aktuellen Seitenbesuch als vom Aufrufer beobachtet zu erfassen, damit der Hostname der Seite später bei der Berechnung der Themen verwendet werden kann. Weitere Informationen finden Sie unter Topics API.
Document.captureEvents()-
Siehe
Window.captureEvents. Document.caretPositionFromPoint()-
Gibt ein
CaretPosition-Objekt zurück, das den DOM-Knoten mit der Einfügemarke sowie deren Zeichenoffset innerhalb dieses Knotens enthält. Document.caretRangeFromPoint()-
Ruft ein
Range-Objekt für das Dokumentfragment an den angegebenen Koordinaten ab. Document.createAttribute()-
Erstellt ein neues
Attr-Objekt und gibt es zurück. Document.createAttributeNS()-
Erstellt einen neuen Attributknoten im 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 der angegebenen Namensraum-URI.
Document.createEvent()-
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()-
Erstellt ein
Touch-Objekt. Document.createTouchList()-
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()-
Aktiviert die Stylesheets des angegebenen Stylesheet-Sets.
Document.exitFullscreen()-
Beendet die Vollbildanzeige des Vollbildelements des Dokuments.
Document.exitPictureInPicture()-
Verschiebt 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 derzeit wirksamen
Animation-Objekte zurück, deren Zielelemente Nachfahren vondocumentsind. Document.getBoxQuads()-
Gibt eine Liste von
DOMQuad-Objekten zurück, die die CSS-Fragmente des Knotens repräsentieren. Document.getElementById()-
Gibt eine Objektreferenz auf das durch die ID 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 vom Benutzer ausgewählten Textbereich oder die aktuelle Position der Einfügemarke repräsentiert. Document.hasPrivateToken()-
Gibt ein Promise zurück, das mit einem booleschen Wert erfüllt wird, der angibt, ob der Browser einen Private State Token eines bestimmten Ausstellers gespeichert hat.
Document.hasRedemptionRecord()-
Gibt ein Promise zurück, das mit einem booleschen Wert erfüllt wird, der angibt, ob im Browser ein Einlösungsnachweis eines bestimmten Ausstellers vorhanden ist.
Document.hasStorageAccess()-
Gibt ein
Promisezurück, das mit einem booleschen Wert aufgelöst wird, der angibt, ob das Dokument Zugriff auf unpartitionierte 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 angegebenen
Nodeinnerhalb desDocument-DOM-Knotens als direktes Kind vor einen angegebenen Referenzknoten, ohne den Knoten zuvor zu entfernen und anschließend wieder einzufügen. Document.mozSetImageElement()-
Ermöglicht es Ihnen, das Element zu ändern, das als Hintergrundbild für eine bestimmte Element-ID verwendet wird.
Document.prepend()-
Fügt eine Gruppe von
Node-Objekten oder Zeichenfolgen vor dem ersten untergeordneten Knoten des Dokuments ein. Document.querySelector()-
Gibt den ersten Elementknoten innerhalb des Dokuments zurück, der in Dokumentreihenfolge den angegebenen Selektoren entspricht.
Document.querySelectorAll()-
Gibt eine Liste aller Elementknoten innerhalb des Dokuments zurück, die den angegebenen Selektoren entsprechen.
Document.releaseCapture()-
Hebt die aktuelle Erfassung von Mausereignissen auf, sofern sie für ein Element dieses Dokuments aktiv ist.
Document.releaseEvents()-
Siehe
Window.releaseEvents(). Document.replaceChildren()-
Ersetzt die vorhandenen untergeordneten Knoten eines Dokuments durch eine angegebene neue Gruppe von Knoten.
Document.requestStorageAccess()-
Ermöglicht einem Dokument, das in einem Drittanbieterkontext geladen wurde (also in einem
<iframe>eingebettet ist), Zugriff auf unpartitionierte Cookies anzufordern, wenn Benutzeragenten diesen Zugriff für in einem Drittanbieterkontext geladene Websites aus Datenschutzgründen standardmäßig blockieren. Document.requestStorageAccessFor()-
Ermöglicht es übergeordneten Websites, im Namen eingebetteter Inhalte von einer anderen Website desselben Sets zusammengehöriger Websites Zugriff auf Drittanbieter-Cookies anzufordern.
Document.startViewTransition()-
Startet einen neuen Ansichtsübergang und gibt ein
ViewTransition-Objekt zurück, das ihn repräsentiert.
Die Document-Schnittstelle wird durch die Schnittstelle XPathEvaluator erweitert:
Document.createExpression()-
Kompiliert einen
XPathExpression, der anschließend für (wiederholte) Auswertungen verwendet werden kann. Document.createNSResolver()-
Gibt den Eingabeknoten unverändert zurück.
Document.evaluate()-
Wertet einen XPath-Ausdruck aus.
Erweiterung für HTML-Dokumente
Die Document-Schnittstelle für HTML-Dokumente erbt von der Schnittstelle HTMLDocument oder wird für solche Dokumente erweitert:
Document.clear()-
Diese Methode bewirkt nichts.
Document.close()-
Schließt einen Dokumentstrom zum Schreiben.
Document.execCommand()-
Führt in einem bearbeitbaren Dokument einen Formatierungsbefehl aus.
Document.getElementsByName()-
Gibt eine Liste von Elementen mit dem angegebenen Namen zurück.
Document.hasFocus()-
Gibt
truezurück, wenn sich der Fokus derzeit irgendwo innerhalb des angegebenen Dokuments befindet. Document.open()-
Öffnet einen Dokumentstrom zum Schreiben.
Document.queryCommandEnabled()-
Gibt
truezurück, wenn der Formatierungsbefehl auf den aktuellen Bereich angewendet werden kann. Document.queryCommandIndeterm()-
Gibt
truezurück, wenn sich der Formatierungsbefehl für den aktuellen Bereich in einem unbestimmten Zustand befindet. Document.queryCommandState()-
Gibt
truezurück, wenn der Formatierungsbefehl auf den aktuellen Bereich angewendet wurde. Document.queryCommandSupported()-
Gibt
truezurück, wenn der Formatierungsbefehl für den aktuellen Bereich unterstützt wird. Document.queryCommandValue()-
Gibt den aktuellen Wert des Formatierungsbefehls für den aktuellen Bereich zurück.
Document.write()-
Schreibt Text in ein Dokument.
Document.writeln()-
Schreibt eine Textzeile in ein Dokument.
Statische Methoden
Diese Schnittstelle erbt auch von den Schnittstellen Node und EventTarget.
Document.parseHTML()-
Erstellt durch Bereinigung aus einer HTML-Zeichenfolge ein neues
Document-Objekt auf eine Weise, die vor XSS schützt. Document.parseHTMLUnsafe()-
Erstellt aus einer HTML-Zeichenfolge ein neues
Document-Objekt, ohne eine Bereinigung vorzunehmen. Die Zeichenfolge kann deklarative Shadow Roots enthalten.
Ereignisse
Sie können auf diese Ereignisse reagieren, indem Sie addEventListener() verwenden oder der Eigenschaft oneventname dieser Schnittstelle einen Event-Listener zuweisen. Zusätzlich zu den unten aufgeführten Ereignissen können viele Ereignisse von Knoten innerhalb des Dokumentbaums nach oben weitergegeben werden.
afterscriptexecute-
Wird ausgelöst, wenn ein statisches
<script>-Element die Ausführung seines Skripts abgeschlossen hat. beforescriptexecute-
Wird ausgelöst, unmittelbar bevor ein statisches
<script>-Element mit der Ausführung beginnt. prerenderingchange-
Wird auf einem vorgerenderten Dokument ausgelöst, wenn es aktiviert wird (d.h. wenn der Benutzer die Seite aufruft).
securitypolicyviolation-
Wird ausgelöst, wenn gegen eine Content Security Policy verstoßen wird.
visibilitychange-
Wird ausgelöst, wenn der Inhalt eines Tabs sichtbar oder verborgen wird.
Vollbildereignisse
fullscreenchange-
Wird ausgelöst, wenn das
Documentin den Vollbildmodus wechselt oder ihn verlässt. fullscreenerror-
Wird ausgelöst, wenn beim Versuch, in den Vollbildmodus zu wechseln oder ihn zu verlassen, ein Fehler auftritt.
Lade- und Entladeereignisse
DOMContentLoaded-
Wird ausgelöst, wenn das Dokument vollständig geladen und geparst wurde, ohne darauf zu warten, dass Stylesheets, Bilder und untergeordnete Frames vollständig geladen sind.
readystatechange-
Wird ausgelöst, wenn sich das Attribut
readyStateeines Dokuments geändert hat.
Ereignisse der Zeigersperre
pointerlockchange-
Wird ausgelöst, wenn der Zeiger gesperrt oder 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 das Scrollen der Dokumentansicht oder eines Elements abgeschlossen ist.
scrollsnapchange-
Wird am Ende eines Scrollvorgangs auf dem Scrollcontainer ausgelöst, wenn ein neues Scroll-Snap-Ziel ausgewählt wurde.
scrollsnapchanging-
Wird auf dem Scrollcontainer ausgelöst, wenn der Browser feststellt, dass ein neues Scroll-Snap-Ziel bevorsteht, das beim Ende der aktuellen Scrollgeste ausgewählt wird.
Auswahlereignisse
selectionchange-
Wird ausgelöst, wenn die aktuelle Textauswahl in einem Dokument geändert wird.
Nach oben weitergegebene Ereignisse
Nicht alle nach oben weitergegebenen Ereignisse können das Document-Objekt erreichen. Nur die folgenden erreichen es und können am Document-Objekt überwacht werden:
abortauxclickbeforeinputbeforematchbeforetoggleblurcancelcanplaycanplaythroughchangeclickclosecontextlostcontextmenucontextrestoredcopycuechangecutdblclickdragdragenddragenterdragleavedragoverdragstartdropdurationchangeemptiedendederrorfocusformdatainputinvalidkeydownkeypresskeyuploadloadeddataloadedmetadataloadstartmousedownmouseentermouseleavemousemovemouseoutmouseovermouseuppastepauseplayplayingprogressratechangeresetresizescrollscrollendsecuritypolicyviolationseekedseekingselectslotchangestalledsubmitsuspendtimeupdatetogglevolumechangewaitingwheel