html中iframe是如何使用的?


当前第2页 返回上一页

上面代码中 iframe的src属性为自己本地的一个html页面

代码如下:

1

2

3

4

5

6

7

<body>

    <div id="div" style="height: 300px; background: #ddd;">这是一个外部文件里面的内容</div>

</body>

<script>

    var div = document.getElementById("div");

    console.log(div);

</script>

有什么交互的部分也是写到这个页面中,iframe会自动传到引入的页面的。

那如何获取iframe里面的内容呢?

1

2

3

4

5

var iframe = document.getElementById("myrame"); //获取iframe标签

var iwindow = iframe.contentWindow; //获取iframe的window对象

var idoc = iwindow.document; //获取iframe的document对象

console.log(idoc.documentElement); //获取iframe的html

console.log("body",idoc.body);

但是,这里面是获取不到里面的DOM的,可以在URL中获取(也就是引入的html文件)

iframe 的优缺点

优点:

  重载页面时不需要重载整个页面,只需要重载页面中的一个框架页(减少数据的传输,减少网页的加载时间);

  技术简单,使用方便,主要应用于不需要搜索引擎来搜索的页面;

  方便开发,减少代码的重复率(比如页面的header,footer);

缺点:

  会产生很多的页面,不易于管理;

  不易打印;

  多框架的页面会增加服务气得http请求;

  浏览器的后退按钮无效等;

以上就是html中iframe是如何使用的?的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

css 内阴影怎么做

iframe和frame的区别是什么?iframe和frame的区别总结

css实现自适应宽度的菜单(代码实例)

css如何实现阴影效果

css中”:“和”::“有什么区别么

如何用css写轮播图效果?

css怎么去掉属性

css如何隐藏溢出来的文字

css之简单的响应式的实现

css实现居中的几种方案(总结)

更多相关阅读请进入《iframe》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...