這是我的代碼:如何等待加載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。 –