--- title: readystatechange slug: Web/Events/readystatechange translation_of: Web/API/Document/readystatechange_event ---

{{ApiRef}}

O evento readystatechange é ativado quando o atributo readyState de um documento é alterado.

Informações gerais

Especificação
HTML5
Interface
Event
Propaga
Não
Cancelável
Não
Alvo
Document
Ação Padrão
Nenhuma.

Propriedades

Property Type Description
target {{readonlyInline}} {{domxref("EventTarget")}} The event target (the topmost target in the DOM tree).
type {{readonlyInline}} {{domxref("DOMString")}} The type of event.
bubbles {{readonlyInline}} {{jsxref("Boolean")}} Whether the event normally bubbles or not.
cancelable {{readonlyInline}} {{jsxref("Boolean")}} Whether the event is cancellable or not.

Exemplo

// alternativa ao DOMContentLoaded
document.onreadystatechange = function () {
    if (document.readyState == "interactive") {
        initApplication();
    }
}

Compatibilidade entre Navegadores

Este evento tem sido suportado pelo Internet Explorer há várias versões, e pode ser usada como uma alternativa para o evento DOMContentLoaded (veja a seção cross-browser fallback).

Eventos Relacionados