js操作iframe
js操作iframe
js操作iframe1、获取iframe的window对象
存在跨域访问限制。
iframeElement.contentWindow
2、获取iframe的document对象
存在跨域访问限制。
chrome: iframeElement.contentDocument
firefox: iframeElement.contentDocument
ie:iframeElement.contentWindow.document
3、iframe中获得父页面的window对象
存在跨域访问限制。
父页面:window.parent
顶层页面:window.top
4、父页面中获取iframe中的内容
var iframeObj = document.getElementById('iframeid');
a:获取iframe中body里的内容
var iframeContent = iframeObj.contentWindow.document.body.innerHTML;
b:获取iframe中head里的内容
var iframeContent = iframeObj.contentWindow.document.head.innerHTML;
c:获取iframe中html里的内容
var iframeContent = iframeObj.cententWindow.document.documentElement.innerHTML;
d:获取iframe中某个元素里的内容
var iframeContent = iframeObj.contentWindow.document.getElementById('element_id').innerHTML;
5、frames
window.frames可以取到页面中的iframe、frame等,需要注意的是取到的是window对象,返回的是一个数组。
- iframe怎么设置域名(iframe与window.onload如何使用详解)
- iframe 弹窗(遮罩层 + Iframe实现界面自动显示的示例代码)
- frameset与iframe 的应用与区别
- iframe向子页面发送消息(使用postMessage让 iframe自适应高度的方法示例)
- iframe解决跨域问题(跨域修改iframe页面内容详解)
- iframe跨域原理(详解使用postMessage解决iframe跨域通信问题)
- iframe如何解决跨域问题(关于iframe跨域使用postMessage的实现)
- 判断iframe是否加载完成
- iframe嵌入页面高度自动适应
- 少用iframe的原因
- js操作iframe
- iframe跨域获取标签(iframe跨域的几种常用方法)
- iframe嵌入页面跨域(使用iframe+postMessage实现页面跨域通信的示例代码)
- vue前台解析pdf文件流(Vue实现在线预览pdf文件功能利用pdf.js/iframe/embed)
- iframe标签教程(关于解决iframe标签嵌套问题的解决方法)
- 网友很惭愧,自己写了很多年的字,到头来还不如一名小学生写的好(自己写了很多年的字)
- 中华第一楷 张瑞龄 86岁高龄,苦练楷书71年,一幅字卖593万(中华第一楷张瑞龄)
- 冯骥才 年意(冯骥才年意)
- ()
- 百事大吉蓝底 绿底手机高清壁纸(绿底手机高清壁纸)
- 蓝底证件照怎么制作 证件照换底色 换尺寸快速搞定(蓝底证件照怎么制作)
热门推荐
- 织梦dedecms优化安全设置指南(DeDecms SEO优化经验谈适用于任何网站)
- 阿里云虚拟主机带公网地址吗(阿里云虚拟主机被搜索引擎爬虫访问耗费大量流量解决方法)
- C#中BeginInvoke与EndInvoke
- linux搭建本地yum源配置详细步骤(linux 配置本地yum源,配置国内yum源,配置epel源的步骤)
- 当前云服务器设置方法(如何使用云服务器?四招教你玩转)
- divcss制作教程(CSS中Single Div 绘图技巧的实现)
- 微信小程序scrollview 截图(微信小程序scroll-view不能左右滑动问题的解决方法)
- 织梦cms漏洞大全(织梦CMS利用php正则让文章的外链自动加nofollow)
- C#中app.config配置文件
- php协议使用教程学习(php中的钩子理解及应用实例分析)