使用 document.onreadystatechange()来判断页面加载完

document.onreadystatechange = subSomething;//当页面加载状态改变的时候执行这个方法.

function subSomething() 

 if(document.readyState == "complete"){ //当页面加载状态为完全结束时进入 
              //你要做的操作。
    }
}

说明 :onreadystatechange 事件能辨识readyState 属性的改变。

一般可用

document.onreadystatechange = function () {

            if (document.readyState == "complete") {
                alert('2');
            } else {
                alert("1");
            }
        };
原文地址:https://www.cnblogs.com/wanliyuan/p/3807559.html