document.onreadystatechange = function () { if (document.readyState == "complete") {//页面加载完的操作 //document.body.style.display = "block"; } else {//页面加载中的操作 //document.body.style.display = "none"; }; };
document.onreadystatechange 是用来监听页面加载过程中的状态!
readyState
有五种取值:1. uninitialized - 默认状态
2. loading - 下载开始
3. loaded - 下载完成
4. interactive - 下载完成但尚不可用
5. complete - 所有数据已经准备好