试图让iframe内容高度始终失败

时间:2015-07-21 08:44:31

标签: javascript html iframe

我尝试使用javascript在网页中获取其中一个iframe的内容高度。

obj.contentWindow.document.body.scrollHeight 总是给出150px(如果我将iframe元素设置为默认值,则为iframe元素的高度)。

父HTML页面和iframe内容在我的电脑上都是本地的,并且共享同一个文件夹。

有什么建议吗?

我的代码的相关部分:

...

<iframe id="I2" name="Content" src="home.html" style="width: 860px; margin-left: 330px; top: 0px; border: none; overflow:hidden" 
     scrolling="no" 
     onload="onloadingContent(this)">
</iframe>

...

<script>
function onloadingContent(obj) 
{
    obj.style.height = obj.contentWindow.document.body.scrollHeight + 'px';
} 

...

0 个答案:

没有答案