父窗口操控iframe
iframe id为iframeCover,其中有个className为M-EbookMaker-Cover的div
需要获取iframe中的一个div对象进行操作
参考
http://www.cnblogs.com/ranzige/p/4213817.html
发现
window.frames["iframeCover"].document
根本获取不到对象,正确的方法应该是
http://www.cnblogs.com/lovebaoqiang/p/pathFinding.html
所说,使用contentDocument
$(window.frames["iframeCover"].contentDocument.getElementsByClassName("M-EbookMaker-Cover"))
如果直接在本地文件夹调试,在Chrome控制台出现错误
EbookMakerOL-CoverMaker.html:42 Uncaught SecurityError: Failed to read
the ‘contentDocument’ property from ‘HTMLIFrameElement’: Blocked a
frame with origin “null” from accessing a frame with origin “null”.
Protocols, domains, and ports must match.
这是浏览器同源策略(本地调试时,涉及跨域)的问题。
解决办法:
上传到服务器,问题就不会出现了。
代码
$("#iframeCover").load(function(){$(this.contentDocument.getElementsByClassName("M-EbookMaker-Cover")).css("transform","translate(-50%,-50%) scale(0.31,0.31)");})
父窗口操控iframe相关推荐
- qt如何把父窗口的变量传给子窗口_父窗口和iframe子窗口之间相互传递参数和调用函数或方法...
1.父窗口向子窗口传递参数: 可以在url中添加参数:2.html?a=1&b=2&c=3 然后在子页面上可用js解析,提供一个函数: function getQueryStr(sAr ...
- 兼容IE和火狐JS父窗口调用iframe里面的对象、函数的方法
一个页面,iframe了一个框架: parent.add_cart(); //子框架,可以访问父框架的函数 parent.frames["BoardList"].document. ...
- iframe 父窗口和子窗口相互的调用方法集锦
一.父窗口调用iframe子窗口方法 1.HTML语法:<iframe name="myFrame" src="child.html"></i ...
- iframe 子父窗口互掉 js
一.父窗口调用iframe子窗口方法 1.HTML语法:<iframe name="myFrame" src="child.html"></ ...
- javascript调用父窗口(父页面)的方法
window.parent与window.opener的区别 javascript调用主窗口方法 1: window.parent 是iframe页面调用父页面对象 举例: a.html Html ...
- 父页面调子iframe页面方法和子iframe调用父页面方法
一.父窗口调用iframe子窗口方法 1.HTML语法:<iframe name="myFrame" src="child.html"></ ...
- [easyui] 在iframe中操作父窗口的组件
在项目中遇到问题: 需要在iframe中,操作父窗口的tabs组件,来添加一个新窗口,操作一直会报错: jquery.easyui.min.js:4995 Uncaught TypeError: Ca ...
- 总结JavaScript(Iframe、window.open、window.showModalDialog)父窗口与子窗口之间的操作
前些日子,一直奔波于这三种操作,想想以后会常用,干脆整理下来,供自己以后查看.也给大家分享一下! 以下面写出自己认为有用的操作和代码. 第一次在园里面写,肯定有很多不足够之处,希望大家多多指点. 一. ...
- 获取父窗口元素或者获取iframe中的元素(相同域名下)
jquery方法 在父窗口中获取iframe中的元素 //方法1 $("#iframe的ID").contents().find("iframe中的元素");/ ...
最新文章
- vue中动态样式不起作用? scoped了解一下
- sqlserver的基本介绍
- 常用的函数式接口_Supplier接口练习_求数组元素最大值
- 2020年六月份qq邮箱代收搜狐邮箱
- 安卓自定义时间选择器_微信小程序拾色器(颜色选择器)组件
- Android Mac下反编译apk
- kafka 分组消费topic_关于kafka更改消费者对应分组下的offset值
- flask 允许内网访问
- 9套Android实战经典项目
- Python安装模块(包/库)的方法
- js去空格、去重函数
- 谷歌ai人工智能叫什么_Google I / O 2017的“ AI First”口号
- 畅玩树莓派4B(一)树莓派系统安装和SSH连接
- runtime Caller 方法再封装
- 使用windows时卸载office,后想恢复原来的office
- RelativeLayout(相对布局)
- Elastix 设置呼叫转移
- 使用MetaMask客户端获取以太坊测试网络ropsten测试币
- stm32呼吸灯c语言程序,STM32使用PWM控制LED呼吸灯效果
- 树形结构的处理——组合模式(四)
热门文章
- 阿里云邮箱发送邮件,多人多附件
- 第15章-4~6 装配体静力学分析经验技巧总结篇 (工作原理的简化、约束、预紧力、载荷、后处理)高效修改接触对、suppress(抑制)、多工位(多步计算)的螺栓预紧力设置
- 操作系统镜像资源下载
- 构建一个代号为1的聊天应用程序4
- 基于FPGA的光口通信开发案例|基于Kintex-7 FPGA SFP+光口的10G UDP网络通信开发案例
- Java内存模型(JMM)详解-可见性volatile
- 学习系列之天眼查爬虫
- MT【352】极值点偏移
- 微信weixin://xxx 分析
- matlab 双层规划求解,双层规划模型的遗传算法求解的Matlab源码