我有这段代码
var c_iframe = document.createElement('iframe');
c_iframe.setAttribute('frameborder', '0');
c_iframe.setAttribute('width', '500');
c_iframe.setAttribute('height', '600'); // <-----
c_iframe.setAttribute('scrolling', 'no');
但我希望高度取决于其内容的动态。
我该怎么办?
事情是,每个ajax加载iframe的内容,所以iframe第一次只加载一次。然后我将通过ajax更改内容 - 这些新内容的高度不同。所以,在这种情况下,我不能使用onload
来检测新的高度。