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对象的property和prototype是这样一种关系
Mar 24 Javascript
JS高级笔记
Jul 13 Javascript
js中的setInterval和setTimeout使用实例
May 09 Javascript
js中string转int把String类型转化成int类型
Aug 13 Javascript
Jquery效果大全之制作电脑健康体检得分特效附源码下载
Nov 02 Javascript
JavaScript设计模式开发中组合模式的使用教程
May 18 Javascript
关于session和cookie的简单理解
Jun 08 Javascript
jquery动态赋值id与动态取id方法示例
Aug 21 jQuery
VueJs组件prop验证简单介绍
Sep 12 Javascript
详解在WebStorm中添加Vue.js单文件组件的高亮及语法支持
Oct 21 Javascript
Node Puppeteer图像识别实现百度指数爬虫的示例
Feb 22 Javascript
JavaScript递归函数解“汉诺塔”算法代码解析
Jul 05 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
关于更改Zend Studio/Eclipse代码风格主题的介绍
2013/06/23 PHP
解析PHP中ob_start()函数的用法
2013/06/24 PHP
php目录操作实例代码
2014/02/21 PHP
php数组索引的Key加引号和不加引号的区别
2014/08/19 PHP
[原创]PHP global全局变量经典应用与注意事项分析【附$GLOBALS用法对比】
2019/07/12 PHP
详解强大的jQuery选择器之基本选择器、层次选择器
2012/02/07 Javascript
JS验证身份证有效性示例
2013/10/11 Javascript
JS组件Bootstrap Table表格行拖拽效果实现代码
2020/08/27 Javascript
js实现下拉列表选中某个值的方法(3种方法)
2015/12/17 Javascript
AngularJS基础 ng-switch 指令简单示例
2016/08/03 Javascript
用jQuery的AJax实现异步访问、异步加载
2016/11/02 Javascript
Node.js+jade抓取博客所有文章生成静态html文件的实例
2017/09/19 Javascript
JQuery实现ajax请求的示例和注意事项
2018/12/10 jQuery
JS使用百度地图API自动获取地址和经纬度操作示例
2019/04/16 Javascript
微信小程序 生成携带参数的二维码
2019/10/23 Javascript
将Vue组件库更换为按需加载的方法步骤
2020/05/06 Javascript
Vue 简单实现前端权限控制的示例
2020/12/25 Vue.js
javascript实现简单留言板案例
2021/02/09 Javascript
[44:50]DOTA2上海特级锦标赛B组小组赛#2 VG VS Fnatic第二局
2016/02/26 DOTA
下载安装setuptool和pip linux安装pip    
2014/01/24 Python
使用C语言来扩展Python程序和Zope服务器的教程
2015/04/14 Python
详解Python编程中time模块的使用
2015/11/20 Python
Python中的条件判断语句基础学习教程
2016/02/07 Python
Python快速查找list中相同部分的方法
2018/06/27 Python
Python实现端口检测的方法
2018/07/24 Python
python简单操作excle的方法
2018/09/12 Python
python操作docx写入内容,并控制文本的字体颜色
2020/02/13 Python
阿迪达斯印度官方商城:adidas India
2017/03/26 全球购物
美国顶级防滑鞋:Shoes For Crews
2017/03/27 全球购物
Java平台和其他软件平台有什么不同
2015/06/05 面试题
机械设计毕业生自荐信
2014/02/02 职场文书
《英英学古诗》教学反思
2014/04/11 职场文书
社会实践评语
2014/04/28 职场文书
廉政承诺书范文
2015/04/28 职场文书
2015年国庆节广播稿
2015/08/19 职场文书
用Python制作灯光秀短视频的思路详解
2021/04/13 Python