可能的重复:
根据内容调整 iframe 的大小
我正在加载 iFrame 并希望父级根据 iFrame 内容的高度自动更改高度。
简而言之,所有页面都属于同一域,因此我不应该遇到跨站点脚本问题。
在任何其他元素上,我会使用scrollHeight
DOM 对象并相应地设置高度。我不知道这是否适用于 iframe(因为它们对一切都有点奇怪),但它确实值得一试。
编辑:环顾四周后,普遍的共识是使用 iframe 设置高度offsetHeight
:
function setHeight() {
parent.document.getElementById('the-iframe-id').style.height = document['body'].offsetHeight + 'px';
}
并将其附加到 iframe-body 上运行onLoad
event.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)