这是我的代码:如何等待加载IFrame?
elFrame = parentContainer.find('iframe');
elFrame.load(function() {
elFrame.contents().find('body').css('background-color', 'red');
});
我追加了“IFRAME”到parentContainer通过字符串,像这样:
parentContainer.append('<iframe src='+link+'></iframe>');
,现在我想每一个现在是时候改变iframe的身体加载。
该功能从未在我的网站上调用过。我错在哪里?
像你使用的onload事件语法已被弃用(或将会),但这不是你的问题。 elFrame是否返回预期的元素? –
elFrame在浏览器中正确显示,它被调用。但我不能等待它的加载。我猜这个问题是因为我做了一些像'parentContainer.append('
我的意思是,在'elFrame = parentContainer.find('iframe');什么给你'console.log(elFrame);',iframe元素或空对象?你应该显示更多相关的代码btw。 –