0

私はiframeを持っていて、実際のコンテンツに基づいてサイズを変更しようとしています(たとえば、スクロールが発生しません)。私は以下を試しました:

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

それらのどれも機能しません。iframeにはiframeのIDが含まれています。最後の2行はChromeで機能します。

どんな助けでも本当にありがたいです。

4

1 に答える 1

0

外部ドキュメントから iframe 内のドキュメントのプロパティにアクセスすることはできないと思いますが、別の方法でアクセスすることもできます。そのドキュメント自体から iframe 内のドキュメントのプロパティにアクセスし、外部の関数を呼び出します。資料。この外部関数は、次のようにサイズ変更を行います。コンテンツの高さに応じて iframe の高さを変更します。

于 2012-09-09T10:03:53.583 に答える