iframe高度获取不了
时间: 2023-10-13 18:27:06 浏览: 240
获取iframe子网页的Height
如果你想要获取 iframe 的高度,可以使用 JavaScript 来获取。具体方法如下:
1. 首先获取到你的 iframe 元素,可以使用 document.getElementById() 或者其他选择器方法。
```javascript
const iframe = document.getElementById('your-iframe-id');
```
2. 然后获取 iframe 的内容窗口,使用 iframe.contentWindow 属性。
```javascript
const iframeWindow = iframe.contentWindow;
```
3. 在内容窗口中获取 iframe 的文档对象,使用 iframeWindow.document 属性。
```javascript
const iframeDocument = iframeWindow.document;
```
4. 最后获取 iframe 的高度,使用 iframeDocument.documentElement.scrollHeight 属性。
```javascript
const iframeHeight = iframeDocument.documentElement.scrollHeight;
```
注意:如果 iframe 的内容使用了异步加载或者动态修改,可能需要等待 iframe 加载完成或者内容修改完成后再获取高度。
阅读全文