判断iframe是否加载
方法1.原文地址
if (iframe.attachEvent) {
iframe.attachEvent("onload", function () {
alert("加载完成");
});
} else {
iframe.onload = function () {
alert("加载完成");
};
}
方法2.参考以下文章
if (iframe.attachEvent) {
iframe.attachEvent("onreadystatechange", function () {
if (
iframe.readyState === "complete" ||
iframe.readyState == "loaded"
) {
iframe.detachEvent("onreadystatechange", arguments.callee);
console.log("1----->success")
}else{
console.log("1----->error")
}
});
} else {
iframe.addEventListener(
"load",
function () {
this.removeEventListener("load", arguments.call, false);
console.log("2----->success")
},
false
);