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对象,返回的是一个数组。
- vue前台解析pdf文件流(Vue实现在线预览pdf文件功能利用pdf.js/iframe/embed)
- iframe跨域获取标签(iframe跨域的几种常用方法)
- iframe如何解决跨域问题(关于iframe跨域使用postMessage的实现)
- js操作iframe
- iframe向子页面发送消息(使用postMessage让 iframe自适应高度的方法示例)
- 判断iframe是否加载完成
- 少用iframe的原因
- iframe解决跨域问题(跨域修改iframe页面内容详解)
- iframe标签教程(关于解决iframe标签嵌套问题的解决方法)
- iframe怎么设置域名(iframe与window.onload如何使用详解)
- iframe 弹窗(遮罩层 + Iframe实现界面自动显示的示例代码)
- frameset与iframe 的应用与区别
- iframe跨域原理(详解使用postMessage解决iframe跨域通信问题)
- iframe嵌入页面高度自动适应
- iframe嵌入页面跨域(使用iframe+postMessage实现页面跨域通信的示例代码)
- 十二星座爱情支配欲指数(十二星座爱情支配欲指数)
- 虐待儿童是发泄支配欲的愚蠢行为(虐待儿童是发泄支配欲的愚蠢行为)
- 你或许不知道你隐藏的支配欲望(你或许不知道你隐藏的支配欲望)
- 把宽体丰田86卖了,换成7.5代高尔夫GTI玩起姿态与性能并存的改装(把宽体丰田86卖了)
- 大众推出了第五代高尔夫GT(大众推出了第五代高尔夫GT)
- 换代在即,现在是抄底 7.5代 高尔夫的最佳时机吗(换代在即现在是抄底)
热门推荐
- php中function函数的用法(PHP中quotemeta函数的用法讲解)
- sql多条件查询汇总语句(SQL判断语句用法和多表查询)
- ftp管理用户权限(FTP 分类账户设置经验谈)
- pyqt5数据模型(PyQt5实现简单数据标注工具)
- dedecms5.7能否用5.5的模板(dedecms 5.5 伪静态设置方法)
- sql的select语句用法(SQL update select结合语句详解及应用)
- sqlserver 存储过程参数类型(详解SQL Server表和索引存储结构)
- php函数的使用方法(PHP中str_split函数的用法讲解)
- dockerjenkins最新消息(新手必看docker安装jenkins详细教程)
- 怎样解除阿里云账号(如何注销阿里云账号 阿里云账号注销图文教程)