JavaScript 页面已载入完成后,如何获取页面载入状态?
发布网友
发布时间:2022-09-02 07:47
我来回答
共2个回答
热心网友
时间:2023-10-05 14:52
楼猪,你要理解什么叫"页面已载入完成"。它可能包含2种含义:
①页面的html代码载入完成。
②页面的html载入完成,并且代码中的内容也载入完成。
如果是情况①的话,可以用onload,如果担心onload不可靠,那可以使用外部script文件,利用异步加载 async="async"来实现这个"页面载入完成"后的操作。
如果是情况②,那只能通过自己写代码 来判断了。这个比较困难,
如果页面存在大量图片之类的资源,那这个"页面载入完成"后,是不是也就需要等到图片全部展示后?追问对,我就是要等到图片完全展示后的那个载入完成
热心网友
时间:2023-10-05 14:52
if (document.readyState == "complete"){
// balabala
}