JavaScript/DOM/Document/readyState
Aus SELFHTML-Wiki
JavaScript | DOM | Document
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
- ↑ Mozilla Doku: Document.readyState
- ↑ Microsoft Doku: readyState property
Abgerufen am 2.09.2025
von "http://wiki.selfhtml.org/wiki/JavaScript/DOM/Document/readyState"