Abaixo, uma maneira de verificar se o documento foi carregado em JavaScript puro usando readyState. Como detectar que um documento está pronto! Outra maneira utilizando onreadystatechange. Use document.readyState === ‘interactive’ para detectar quando o DOM está pronto.