用js判断页面是否加载完毕
用document.onreadystatechange的方法来监听状态改变,
然后用document.readyState == "complete"判断是否加载完成
然后用document.readyState == "complete"判断是否加载完成
document.onreadystatechange = function () { if (document.readyState == "complete") { alert("加载完毕"); } }
这个属性是只读的,传回值有以下的可能:
0-uninitialized:XML 对象被产生,但没有任何文件被加载。
1-loading:加载程序进行中,但文件尚未开始解析。
2-loaded:部分的文件已经加载且进行解析,但对象模型尚未生效。
3-interactive:仅对已加载的部分文件有效,在此情况下,对象模型是有效但只读的。
4-complete:文件已完全加载,代表加载成功。
1-loading:加载程序进行中,但文件尚未开始解析。
2-loaded:部分的文件已经加载且进行解析,但对象模型尚未生效。
3-interactive:仅对已加载的部分文件有效,在此情况下,对象模型是有效但只读的。
4-complete:文件已完全加载,代表加载成功。