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.
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
DocumentObjekt.
Instanz-Eigenschaften
Dieses Interface erbt außerdem von den Interfaces Node und EventTarget.
Document.activeElementSchreibgeschützt-
Gibt das
Elementzurück, das derzeit den Fokus hat. Document.activeViewTransitionSchreibgeschützt-
Gibt eine
ViewTransitionInstanz zurück, die die derzeit aktive Ansichtsübergang im Dokument darstellt, odernull, 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.characterSetSchreibgeschützt-
Gibt den Zeichensatz zurück, der 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 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 derzeit verarbeitet wird und kein JavaScript-Modul ist. Document.doctypeSchreibgeschützt-
Gibt die Dokumententyp-Definition (DTD) des aktuellen Dokuments zurück.
Document.documentElementSchreibgeschützt-
Gibt das
Elementzurück, das ein direktes Kind des Dokuments ist. Für HTML-Dokumente ist dies normalerweise dasHTMLHtmlElementObjekt, das das<html>Element des Dokuments darstellt. 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
FeaturePolicyInterface mit den auf das Dokument angewendeten Feature-Policies zurück. Document.firstElementChildSchreibgeschützt-
Gibt das erste Kindelement des aktuellen Dokuments zurück.
Document.fonts-
Gibt das
FontFaceSetInterface 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 aktuell 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 anzeigt, 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 DOM-Implementierung zurück, die mit dem aktuellen Dokument verknüpft ist.
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 aktuell 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 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.prerenderingSchreibgeschü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.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
StyleSheetListderCSSStyleSheetObjekte für Stylesheets zurück, die explizit in ein Dokument verlinkt oder eingebettet sind. Document.timelineSchreibgeschützt-
Gibt eine Zeitleiste zurück als spezielle Instanz von
DocumentTimeline, die automatisch beim Laden der Seite erstellt wird. Document.visibilityStateSchreibgeschützt-
Gibt eine
stringzurück, die den Sichtbarkeitsstatus des Dokuments bezeichnet. Mögliche Werte sindvisible,hiddenundunloaded.
Erweiterungen für HTML-Dokumente
Das Document Interface für HTML-Dokumente erbt vom HTMLDocument Interface oder ist 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 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.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-
Ruft den Titel des aktuellen Dokuments ab oder setzt diesen.
Document.URLSchreibgeschü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 seinname(falls nicht leer) exponiert. Wenn das Dokument zum Beispiel<form name="my_form">enthält, dann gebendocument["my_form"](und das Äquivalentdocument.my_form) eine Referenz auf dieses Element zurück. - Für jedes
<object>Element wird seineid(falls nicht leer) exponiert. - Für jedes
<img>Element mit nicht leeremname, wird seineid(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
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 der 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 im Dokumentenknoten 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 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 das Dokument im Vollbildmodus ist. Document.inputEncodingVeraltet Schreibgeschützt-
Alias von
Document.characterSet. Verwenden Sie stattdessen diese Eigenschaft. Document.lastStyleSheetSetVeraltet 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 vonselectedStyleSheetSetgesetzt wird. Document.linkColorVeraltet-
Ruft die Farbe von Hyperlinks im Dokument ab oder setzt diese.
Document.preferredStyleSheetSetVeraltet Schreibgeschützt Nicht standardisiert-
Gibt das bevorzugte Stylesheet-Set zurück, wie vom Seitenautor angegeben.
Document.rootElementVeraltet-
Wie
Document.documentElement, jedoch 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 auf dem Dokument verfügbaren Stylesheet-Sets zurück.
Document.vlinkColorVeraltet-
Ruft die Farbe von 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 angibt, dass das Dokument eigenständig ist (z. B. Ein externer Teil der DTD beeinflusst den Inhalt des Dokuments), ansonstenfalse. 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 außerdem von den Interfaces Node und EventTarget.
Document.adoptNode()-
Adoptiert einen Knoten aus einem externen Dokument.
Document.append()-
Fügt eine Reihe von
NodeObjekten 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
CaretPositionObjekt 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
RangeObjekt für den Dokumentabschnitt unter den angegebenen Koordinaten ab. Document.createAttribute()-
Erstellt ein neues
AttrObjekt 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
NodeIteratorObjekt. Document.createProcessingInstruction()-
Erstellt ein neues
ProcessingInstructionObjekt. Document.createRange()-
Erstellt ein
RangeObjekt. Document.createTextNode()-
Erstellt einen Textknoten.
Document.createTouch()Veraltet Nicht standardisiert-
Erstellt ein
TouchObjekt. Document.createTouchList()Veraltet Nicht standardisiert-
Erstellt ein
TouchListObjekt. Document.createTreeWalker()-
Erstellt ein
TreeWalkerObjekt. 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
AnimationObjekte zurück, die derzeit in Kraft sind, deren Zielelemente Nachfolger desdocumentsind. Document.getBoxQuads()Experimentell-
Gibt eine Liste von
DOMQuadObjekten 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
SelectionObjekt 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
Promisezurück, die mit einem booleschen Wert auflöst, der angibt, ob das Dokument Zugriff auf nicht partitionierte 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 desDocumentDOM-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
NodeObjekten 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
ViewTransitionObjekt 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
truezurü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
DocumentObjekt aus einer HTML-Zeichenkette auf eine XSS-sichere Weise mit Sanitierung. Document.parseHTMLUnsafe()-
Erstellt ein neues
DocumentObjekt 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.
afterscriptexecuteNicht standardisiert Veraltet-
Wird ausgelöst, wenn ein statisches
<script>Element das Ausführen seines Skripts abgeschlossen hat beforescriptexecuteNicht standardisiert Veraltet-
Wird ausgelöst, wenn ein statisches
<script>Element kurz vor dem Ausführen steht. prerenderingchangeExperimentell-
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
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- & 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
readyStateAttribut 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.
scrollsnapchangeExperimentell-
Wird am Scroll-Container am Ende eines Scroll-Vorgangs ausgelöst, wenn ein neuer Scroll-Snap-Zielpunkt ausgewählt wurde.
scrollsnapchangingExperimentell-
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:
abortauxclickbeforeinputbeforematchbeforetoggleblurcancelcanplaycanplaythroughchangeclickclosecontextlostcontextmenucontextrestoredcopycuechangecutdblclickdragdragenddragenterdragleavedragoverdragstartdropdurationchangeemptiedendederrorfocusformdatainputinvalidkeydownkeypresskeyuploadloadeddataloadedmetadataloadstartmousedownmouseentermouseleavemousemovemouseoutmouseovermouseuppastepauseplayplayingprogressratechangeresetresizescrollscrollendsecuritypolicyviolationseekedseekingselectslotchangestalledsubmitsuspendtimeupdatetogglevolumechangewaitingwheel