1

これはかなり単純な jQuery 関数ですが、jQuery を使用していないクライアントの Web サイトに表示される iframe を扱っています。これは純粋なJSとしてどのように見えますか?

$("#pgft-gvway-3xs-iframe").load(function() {
    $(this).height($(this).contents().find("html").height() );
});

アップデート:

答えてくれたみんなに感謝します。回答の組み合わせを使用して、次を使用しました。それは私が必要としていたことをしました:

 window.addEventListener('load', function(e) {
     var elem= document.getElementById("pgft-gvway-3xs-iframe");
     var insideheight= elem.contentWindow.document.height;
     elem.style.height= insideheight + "px";
 }, false);
4

2 に答える 2

1

lix が示唆するように、スタック オーバーフローの質問に対する回答が既にあります。

Readyの Pure JavaScript はこちら 高さの Pure JavaScript はこちら

于 2013-08-11T10:36:16.280 に答える