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怎么设置字体位置

css有哪些优点

css篇:如何将页面背景设置渐变效果(代码详解)

css宽高不固定如何实现居中

css nav 是什么意思

css中如何使颜色透明度

css文本行高怎么设置

div标签:水平居中和垂直居中的实现(附代码)

css 图像不重复怎么设置

css如何让图片自适应屏幕大小

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




打赏

取消

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

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

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

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

评论

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