项目中碰到左侧是一个列表,是固定定位,点击不同的列表选项右侧引入不同的iframe地址文件,但是iframe设置属性的时候高度只识别px,设置百分百之类的都无效,并且不想要iframe本身的滚动条,页面只需要一个默认的滚动条。实现效果如下图:

html代码:

<iframe src="yuanchengkaipiao.html" id="dizhi"></iframe>

css代码:

#dizhi{
width: 100%;
border: 0;
overflow: hidden;

}

js代码:

function setIframeHeight(iframe) {
if (iframe) {
var iframeWin = iframe.contentWindow || iframe.contentDocument.parentWindow;
if (iframeWin.document.body) {
iframe.height = iframeWin.document.documentElement.scrollHeight || iframeWin.document.body.scrollHeight;
}
}
};

window.onload = function () {
setIframeHeight(document.getElementById('dizhi'));

};

注意要将函数调用放到window.onload中才会生效。

iframe高度自适应,取消滚动条相关推荐

  1. Iframe高度自适应(兼容IE/Firefox、同域/跨域)

    在实际的项目进行中,很多地方可能由于历史原因不得不去使用iframe,包括目前正火热的应用开发也是如此. 随之而来的就是在实际使用iframe中,会遇到iframe高度的问题,由于被嵌套的页面长度不固 ...

  2. Iframe高度自适应(兼容IEFirefox、同域跨域)

    在实际的项目进行中,很多地方可能由于历史原因不得不去使用iframe,包括目前正火热的应用开发也是如此. 随之而来的就是在实际使用iframe中,会遇到iframe高度的问题,由于被嵌套的页面长度不固 ...

  3. CSS完美实现iframe高度自适应(支持跨域)

    https://blog.csdn.net/qq_32915337/article/details/79900222 Iframe的强大功能偶就不多说了,它不但被开发人员经常运用,而且黑客们也常常使用 ...

  4. html iframe自动高度,iframe高度自适应撑开

    iframe在div中如何自适应高度 div中的iframe高度和宽度自适应的问题 我用bootstrap布局,上边部分为导航菜单,左边为一级菜单. DIV里嵌套Iframe,让Iframe及DIV高 ...

  5. 完美实现跨域Iframe高度自适应【Iframe跨域高度自适应解决方案】

    Iframe的强大功能偶就不多说了,它不但被开发人员经常运用,而且黑客们也常常使用它,总之用过的人知道它的强大之处,但是Iframe有个致命的"BUG"就是iframe的高度无法自 ...

  6. 真正解决iframe高度自适应问题

    1.前言 解决iframe高度自适应问题有两种方法 1.pym 2.手动设置iframe的高度 本文主要是总结第二种实现方式,因为第一种pym.js插件我没用懂 如果使用iframe时,遇到以下的需求 ...

  7. 解决iframe高度自适应

    解决iframe高度自适应 原因 第一种方法 第二种方法 原因 iframe的高度不会随着页面高度的变化而变化,可能会导致页面显示不全,或者页面下方有空白的问题. 第一种方法 这个方式更适用于嵌套的页 ...

  8. iframe高度自适应的6个方法【转载】

    iframe高度自适应的6个方法 JS自适应高度,其实就是设置iframe的高度,使其等于内嵌网页的高度,从而看不出来滚动条和嵌套痕迹.对于用户体验和网站美观起着重要作用. 如果内容是固定的,那么我们 ...

  9. 6种iframe高度自适应的方法

    js自适应高度,实际上就是设置iframe的高度,设置等于内嵌网页的高度,从而看不到滚动条和嵌套痕迹.对于用户体验和网站美观起着重要作用.我们可以通过css来给它直接定义一个高度,同样可以实现上面的需 ...

  10. html iframe自动高度,真正解决iframe高度自适应问题

    1.前言 解决iframe高度自适应问题有两种方法 1.pym 2.手动设置iframe的高度 本文主要是总结第二种实现方式,因为第一种pym.js插件我没用懂 如果使用iframe时,遇到以下的需求 ...

最新文章

  1. java 验证手机号码、电话号码(包括最新的电信、联通和移动号码)
  2. 中国SaaS死或生之二:ERP两大邪术,尽出歪门邪路
  3. 添加作者_卤肉,有“添加剂”才香?大错特错,没有这5种香料,什么味道都没有...
  4. linux cat 重定向,Linux命令(cp mv cat和重定向)(示例代码)
  5. linux 判断上一条命令是否指令成功
  6. 牛客多校第六场G Is Today Friday?(吉姆拉尔森/蔡勒公式 + 思维)题解
  7. std::thread的常用参数传递总结
  8. nohup 命令的简单理解
  9. 谷歌跟oracle_Google vs Oracle –判决临近,Oracle的知识产权案件步履蹒跚
  10. git创建本地ssh密匙
  11. Android如何设置APP开机启动
  12. 2021CCPC网络预选赛(重赛)
  13. 要善于借势破局——宁向东的清华管理学课第4课
  14. 如何看懂论文公式:LaTex数学公式分析
  15. EndNote导入文献出现带有大括号{}乱码的解决办法
  16. UI设计中聊天气泡框的设计技巧
  17. 如何利用eclipse把 class文件打包成java文件
  18. 解决matplotlib不显示图片
  19. SAP ABAP 数据字典教程 SE11:表、锁定对象、视图和结构 -03
  20. 用vba创建图表分析上市公司财报

热门文章

  1. hive上亿级别的表关联 调优
  2. CAS客户端服务器端配置步骤
  3. 宝可计算机怎么弹音乐,儿童玩具电子琴怎么弹音乐
  4. 我被第一次喊【双手抱头!!!】
  5. 插件进入显示:{“errcode“:40029,“errmsg“:“invalid code,hints:[req_id:rljdFLyWf-jkkUpa]“},无法体验,请修改后再提交审核(测试环境
  6. codeforces 1783 C. Yet Another Tournament
  7. 微信小程序 单选项目 radio 组件
  8. 记录罗技键盘从win切换mac的经历
  9. [CodeVS4438]YJQ Runs Upstairs
  10. Xilinx ZC706 ADV7511使用