これはかなり単純な 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);