JavaScript/DOM/Document/readyState

Aus SELFHTML-Wiki
JavaScript‎ | DOM‎ | Document
Version vom 5. April 2025, 14:52 Uhr von MScharwies (Diskussion | Beiträge) (l)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Die Eigenschaft readyState des dokument-Objekts meldet den Ladestatus des Dokuments zurück. Im Unterschied zur ähnlichen readyState Eigenschaft von XMLHttpRequest nimmt diese Eigenschaft einen String-Wert an:[1] [2]


Syntax

let string = document.readyState;

  • string: Zeichenkette mit folgenden möglichen Werten:
    • uninitialized: Ladevorgang hat noch nicht begonnen (nur IE)
    • loading: Ladevorgang begonnen aber noch nicht abgeschlossen
    • loaded: Ladevorgang abgeschlossen (nur IE)
    • interactive: Die Bearbeitung ist noch nicht komplett, z. B. können noch Bilder fehlen, aber der Benutzer bekommt schon eine Seite angezeigt
    • complete: Bearbeitung abgeschlossen

Anwendungsbeispiel

Sie können die readystate-Eigenschaft als Ersatz zum DOMContentLoaded-Event verwenden:

Alternative zum DOMContentLoaded-Event
document.onreadystatechange = function () {
 if (document.readyState == "interactive") {
 initApplication();
 }
}


Alternative zum Load-Event
document.onreadystatechange = function () {
 if (document.readyState == "complete") {
 initApplication();
 }
}

Weblinks

  1. Mozilla Doku: Document.readyState
  2. Microsoft Doku: readyState property



Abgerufen am 2.09.2025
von "http://wiki.selfhtml.org/wiki/JavaScript/DOM/Document/readyState"