js与jQuery 获取父窗、子窗的iframe


Posted in Javascript onDecember 20, 2013

在web开发中,经常会用到iframe,难免会碰到需要在父窗口中使用iframe中的元素、或者在iframe框架中使用父窗口的元素

js

在父窗口中获取iframe中的元素

1、

格式:window.frames["iframe的name值"].document.getElementByIdx_x("iframe中控件的ID").click();

实例:window.frames["ifm"].document.getElementByIdx_x("btnOk").click();

2、

格式:

var obj=document.getElementByIdx_x("iframe的name").contentWindow;

var ifmObj=obj.document.getElementByIdx_x("iframe中控件的ID");

ifmObj.click();

实例:

var obj=document.getElementByIdx_x("ifm").contentWindow;

var ifmObj=obj.document.getElementByIdx_x("btnOk");

ifmObj.click();

在iframe中获取父窗口的元素

格式:window.parent.document.getElementByIdx_x("父窗口的元素ID").click();

实例:window.parent.document.getElementByIdx_x("btnOk").click();

jquery

在父窗口中获取iframe中的元素

1、

格式:$("#iframe的ID").contents().find("#iframe中的控件ID").click();//jquery 方法1

实例:$("#ifm").contents().find("#btnOk").click();//jquery 方法1

2、

格式:$("#iframe中的控件ID",document.frames("frame的name").document).click();//jquery 方法2

实例:$("#btnOk",document.frames("ifm").document).click();//jquery 方法2

在iframe中获取父窗口的元素

格式:$('#父窗口中的元素ID', parent.document).click();

实例:$('#btnOk', parent.document).click();

Javascript 相关文章推荐
javascript中的onkeyup和onkeydown区别介绍
Apr 28 Javascript
js实现的折叠导航示例
Nov 29 Javascript
JavaScript知识点总结之如何提高性能
Jan 15 Javascript
JS函数的定义与调用方法推荐
May 12 Javascript
jquery 无限极下拉菜单的简单实例(精简浓缩版)
May 31 Javascript
jQuery对checkbox 复选框的全选全不选反选的操作
Aug 09 Javascript
AngularJs ng-repeat 嵌套如何获取外层$index
Sep 21 Javascript
浅谈angularjs依赖服务注入写法的注意点
Apr 24 Javascript
Vue封装Swiper实现图片轮播效果
Feb 06 Javascript
在vue中封装的弹窗组件使用队列模式实现方法
Jul 23 Javascript
js实现可爱的气泡特效
Sep 05 Javascript
vue实现轮播图帧率播放
Jan 26 Vue.js
调用HttpHanlder的几种返回方式小结
Dec 20 #Javascript
JQuery实现绚丽的横向下拉菜单
Dec 19 #Javascript
jquery prop的使用介绍及与attr的区别
Dec 19 #Javascript
js获取select选中的option的text示例代码
Dec 19 #Javascript
js 高效去除数组重复元素示例代码
Dec 19 #Javascript
无闪烁更新网页内容JS实现
Dec 19 #Javascript
javascript中字符串的定义示例代码
Dec 19 #Javascript
You might like
PHP调用MsSQL Server 2012存储过程获取多结果集(包含output参数)的详解
2013/07/03 PHP
PHP类中的魔术方法(Magic Method)简明总结
2014/07/08 PHP
php通过排列组合实现1到9数字相加都等于20的方法
2015/08/03 PHP
Zend Framework入门教程之Zend_Config组件用法详解
2016/12/09 PHP
PHP排序算法之冒泡排序(Bubble Sort)实现方法详解
2018/04/20 PHP
谈谈关于JavaScript 中的 MVC 模式
2013/04/11 Javascript
javacript使用break内层跳出外层循环分析
2015/01/12 Javascript
在Javascript中处理字符串之big()方法的使用
2015/06/08 Javascript
JavaScript实现网站访问次数统计代码
2015/08/12 Javascript
谈谈js中的prototype及prototype属性解释和常用方法
2015/11/25 Javascript
JS简单实现String转Date的方法
2016/03/02 Javascript
Node连接mysql数据库方法介绍
2017/02/07 Javascript
vuejs通过filterBy、orderBy实现搜索筛选、降序排序数据
2020/10/26 Javascript
深入了解js原型模式
2019/05/30 Javascript
layui+SSM的数据表的增删改实例(利用弹框添加、修改)
2019/09/27 Javascript
js实现坦克移动小游戏
2019/10/28 Javascript
Python实现备份文件实例
2014/09/16 Python
利用Python画ROC曲线和AUC值计算
2016/09/19 Python
解决uWSGI的编码问题详解
2017/03/24 Python
python常见排序算法基础教程
2017/04/13 Python
利用Python-iGraph如何绘制贴吧/微博的好友关系图详解
2017/11/02 Python
python opencv 直方图反向投影的方法
2018/02/24 Python
Python实现的多进程和多线程功能示例
2018/05/29 Python
python3实现域名查询和whois查询功能
2018/06/21 Python
10 行 Python 代码教你自动发送短信(不想回复工作邮件妙招)
2018/10/11 Python
pandas 条件搜索返回列表的方法
2018/10/30 Python
对python 树状嵌套结构的实现思路详解
2019/08/09 Python
PyCharm GUI界面开发和exe文件生成的实现
2020/03/04 Python
python获取时间戳的实现示例(10位和13位)
2020/09/23 Python
利用纯CSS3实现文字向右循环闪过效果实例(可用于移动端)
2017/06/15 HTML / CSS
浅谈HTML5新增及移除的元素
2016/06/27 HTML / CSS
AmazeUI 手机版页面的顶部导航条Header与侧边导航栏offCanvas的示例代码
2020/08/19 HTML / CSS
Habitat家居英国官方网站:沙发、家具、照明、厨房和户外
2019/12/12 全球购物
坚定理想信念心得体会
2014/03/11 职场文书
小学班主任事迹材料
2014/12/17 职场文书
CSS 实现磨砂玻璃(毛玻璃)效果样式
2023/05/21 HTML / CSS