2

私はしばらくグーグルで調べていて、iframe のサイズ変更に関するいくつかの同様のトピックを見つけました。実際に、 1. Jquery を使用して iframe をコンテンツに合わせてサイズ変更する 2. IFrameに動的コンテンツを追加する
など、多くのことを学びまし たそれらの質問に答えてください。 しかし、まだ解決されていない質問がいくつかある ので、コンテンツが小さくなったときにiframeのサイズを変更する方法を知っていますか? 私の場合、 document.documentElement.scrollHeight または document.body.scrollHeight を使用してコンテンツの高さを取得しようとしましたが、うまくいきません。 高さが必要な場合、外部から正しいコンテンツの高さを取得するのは難しいと思います








サイズ変更関数に渡されるパラメータ?

4

2 に答える 2

1

document.body.offsetHeight を使用する必要があります。

于 2014-03-12T21:19:22.600 に答える
0

さまざまなサイトやブラウザーでテストを行った結果、最終的にこのコードの高さで最良の結果が得られました。

var height = document.documentElement.offsetHeight;
if(document.all) height = Number(document.body.clientHeight) + Number(document.body.bottomMargin) + Number(document.body.topMargin); // IE v <= 10
于 2015-07-29T09:21:20.190 に答える