问题是当 IFRAME onload 事件触发时,我尝试获取其高度
this.querySelector('iframe').contentWindow.document.body.getBoundingClientRect().height
它返回 IFRAME 高度,而不返回渲染图片的宽度/高度。如何在加载和渲染图片时获取 IFRAME 真实宽度/高度或如何告诉 IFRAME 设置图片的自然高度/宽度?
谢谢!
最佳答案
document.body.scrollHeight
会帮助你
https://developer.mozilla.org/es/docs/Web/API/Element/scrollHeight
它返回文档的总高度,包括溢出内容。
关于javascript - 如何获得真实的 IFRAME 加载高度/宽度以及所有渲染图片的自然尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36980245/