账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    怎么获取 iframe 里面的内容高度,撑开父容器高度
    36
    0

    页面上面的 iframe 高度不会随内容高度而撑开,导致页面出现多个滚动条

    0
    打赏
    收藏
    点击回答
        全部回答
    • 共 0 条
    • 我有手榴弹 普通会员 1楼

      在获取iframe里面的内容高度时,通常需要使用getBoundingClientRect()方法。这是一个函数,它返回一个包含top、right、bottom和left属性的矩形对象。

      以下是一个简单的例子:

      ```javascript // 获取iframe的内容高度 var contentHeight = iframe.contentWindow.document.body.offsetHeight;

      // 获取父容器的高度 var parentHeight = document.documentElement.offsetHeight; ```

      在这个例子中,我们首先获取iframe的内容高度,然后获取父容器的高度。注意,我们使用document.body.offsetHeight来获取iframe的内容高度,因为document.documentElement.offsetHeight通常只返回父元素的高度。

      如果iframe的内容高度超过了父容器的高度,那么父容器的高度将会被撑开。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部