0

我有一个 iframe,我正在尝试根据它的实际内容调整它的大小(就像我没有得到任何滚动一样)。我尝试了以下方法:

警报(document.getElementById(iframe).contentWindow.document.body.height);警报(document.getElementById(iframe).contentWindow.document.body.scrollHeight);警报(document.getElementById(iframe).contentWindow.document.body.offsetHeight);

这些都不起作用。iframe 包含 iframe 的 id。最后两行在 Chrome 中有效。

任何帮助将非常感激。

4

1 回答 1

0

我认为您无法从外部文档访问 iframe 中文档的属性,但您可以通过其他方式进行操作:从该文档本身访问 iframe 中文档的属性,然后在外部调用函数文档。然后,此外部函数将进行调整大小,如下所述:根据其中的内容高度调整 iframe 高度

于 2012-09-09T10:03:53.583 回答