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 相关文章推荐
删除重复数据的算法
Nov 23 Javascript
JavaScript 新手24条实用建议[TUTS+]
Jun 21 Javascript
PHP开发者必须掌握的6个关键字
Apr 14 Javascript
实现前后端数据交互方法汇总
Apr 07 Javascript
JavaScript 函数模式详解及示例
Sep 07 Javascript
EasyUI为Numberbox添加blur事件的方法
Mar 05 Javascript
原生JS实现九宫格抽奖效果
Apr 01 Javascript
解决canvas画布使用fillRect()时高度出现双倍效果的问题
Aug 03 Javascript
js实现登录注册框手机号和验证码校验(前端部分)
Sep 28 Javascript
ng-zorro-antd 入门初体验
Dec 03 Javascript
详解vue-video-player使用心得(兼容m3u8)
Aug 23 Javascript
JavaScript生成一个不重复的ID的方法示例
Sep 16 Javascript
调用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获取域名的google收录示例
2014/03/24 PHP
PHP获取数组长度或某个值出现次数的方法
2015/02/11 PHP
PHP实现XML与数据格式进行转换类实例
2015/07/29 PHP
PHP使用Memcache时模拟命名空间及缓存失效问题的解决
2016/02/27 PHP
zen cart实现订单中增加paypal中预留电话的方法
2016/07/12 PHP
PHP中16个高危函数整理
2019/09/19 PHP
网络图片延迟加载实现代码 超越jquery控件
2010/03/27 Javascript
jquery Mobile入门—多页面切换示例学习
2013/01/08 Javascript
JS打印gridview实现原理及代码
2013/02/05 Javascript
jQuery修改CSS伪元素属性的方法
2014/07/30 Javascript
在Javascript中处理字符串之big()方法的使用
2015/06/08 Javascript
GitHub上一些实用的JavaScript的文件压缩解压缩库推荐
2016/03/13 Javascript
原生JS+CSS实现炫酷重力模拟弹跳系统的登录页面
2017/11/01 Javascript
vue实现商城上货组件简易版
2017/11/27 Javascript
在angularJs中进行数据遍历的2种方法
2018/10/08 Javascript
puppeteer实现html截图的示例代码
2019/01/10 Javascript
Vue利用Blob下载原生二进制数组文件
2019/09/25 Javascript
编程语言Python的发展史
2014/09/26 Python
python判断字符串编码的简单实现方法(使用chardet)
2016/07/01 Python
Python实现的桶排序算法示例
2017/11/29 Python
Python判断以什么结尾以什么开头的实例
2018/10/27 Python
Python格式化输出字符串方法小结【%与format】
2018/10/29 Python
opencv-python的RGB与BGR互转方式
2020/06/02 Python
Python之字典对象的几种创建方法
2020/09/30 Python
Expedia加拿大官方网站:加拿大最大的在线旅游提供商
2017/12/31 全球购物
美国鲜花递送:UrbanStems
2021/01/04 全球购物
优秀毕业生自我鉴定
2014/01/19 职场文书
奥利奥广告词
2014/03/20 职场文书
小学生综合素质评语
2014/04/23 职场文书
我爱我家教学反思
2014/05/01 职场文书
建筑横幅标语
2014/10/09 职场文书
教师三严三实心得体会
2014/10/11 职场文书
企业党的群众路线教育实践活动学习心得体会
2014/10/31 职场文书
单位实习工作证明怎么写
2014/11/02 职场文书
用python删除文件夹中的重复图片(图片去重)
2021/05/12 Python
vue-treeselect的基本用法以及解决点击无法出现拉下菜单
2022/04/30 Vue.js