使用 jquery 或 javascript 的整页高度

Full page height using jquery or javascript

我必须根据 html 内容高度设置 iframe 的高度。我无法找到 html 内容的确切高度。我试过了

alert($(document).height());

它给了我 6214 而 $(windows).height() 只给出了视点的高度。我的一些页面很长,有滚动条,有些页面没有滚动条。我想获得带有或不带有滚动条的页面的确切高度,以便我可以设置为 iframe。请帮我解决这个问题。

谢谢

$(document).height() 将 return 您的文档的确切高度,即您的页面。

如果你想获取内容高度使用$(body).height()。

尝试使用 offsetHeight

iframe.height = (iframe.contentWindow.document.body.offsetHeight) + "px";