判断加载完成需在iframe的onload事件中处理。IE 支持 iframe 的 onload 事件,不过是隐形的,需要通过 attachEvent 来注册。
let iframe = document.getElementById('djtIframe')
iframe.src = 'https://www.baidu.com/'
if (iframe.attachEvent) {// IE下
iframe.attachEvent("onload", function () {
// 后续操作
});
} else {
iframe.onload = function () {
// 后续操作
};
}