Document.readyState

Dieser Artikel benötigt eine redaktionelle Überprüfung. So können Sie helfen.

Zusammenfassung

Das Document.readyState property eines Dokuments beschreibt dessen Ladezustand.

Werte

Der readyState eines Dokuments kann folgende Werte haben:

loading
Das Dokument lädt noch.
interactive
Das Dokument wurde geladen und geparsed, aber Subressourcen wie Bilder, Stylesheets und Frames laden noch. Dieser Status zeigt an, dass das DOMContentLoaded Event abgefeuert wurde.
complete
Das Dokument und alle Subressourcen wurden geladen. Dieser Status zeigt an, dass das load Event abgefeuert wurde.

Wenn sich der Wert dieses Properties ändert, wird das readystatechange Event am document Objekt abgefeuert.

Syntax

var string = document.readyState;

Beispiele

Verschiedene readiness Status

switch (document.readyState) {
  case "loading":
    // Das Dokument lädt noch.
    break;
  case "interactive":
    // Das Dokument wurde geladen. Wir können nun die DOM Elemente ansprechen.
    var span = document.createElement("span");
    span.textContent = "A <span> element.";
    document.body.appendChild(span);
    break;
  case "complete":
    // Die Seite ist komplett geladen.
    console.log("The first CSS rule is: " + document.styleSheets[0].cssRules[0].cssText);
    break;
}

readystatechange als eine Alternative zum DOMContentLoaded Event

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

readystatechange als eine Alternative zum load Event

// Alternative zum load event
document.onreadystatechange = function () {
  if (document.readyState == "complete") {
    initApplication();
  }
}

Spezifikation

Spezifikation Status Kommentar
WHATWG HTML Living Standard
Die Definition von 'Document readiness' in dieser Spezifikation.
Lebender Standard  
HTML5.1
Die Definition von 'Document readiness' in dieser Spezifikation.
Arbeitsentwurf  
HTML5
Die Definition von 'Document readiness' in dieser Spezifikation.
Empfehlung Initiale Spezifikation.

Siehe auch

Schlagwörter des Dokuments und Mitwirkende

Schlagwörter: 
 Mitwirkende an dieser Seite: felixbarny
 Zuletzt aktualisiert von: felixbarny,