我尝试使用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';
}
...