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 相关文章推荐
window.addeventjs事件驱动函数集合addEvent等
Feb 19 Javascript
基于jquery实现的表格分页实现代码
Jun 21 Javascript
javascript禁用Tab键脚本实例
Nov 22 Javascript
Js保留小数点的4种效果实现代码分享
Apr 12 Javascript
不得不分享的JavaScript常用方法函数集(上)
Dec 23 Javascript
jQuery继承extend用法详解
Oct 10 Javascript
微信小程序 登陆流程详细介绍
Jan 17 Javascript
jQuery插件HighCharts绘制的2D堆柱状图效果示例【附demo源码下载】
Mar 14 Javascript
js实现鼠标移动到图片产生遮罩效果
Oct 21 Javascript
如何在Angular8.0下使用ngx-translate进行国际化配置
Jul 24 Javascript
js实现轮播图特效
May 28 Javascript
vant中的toast层级改变操作
Nov 04 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
虹吸式咖啡壶操作
2021/03/03 冲泡冲煮
PHP+MYSQL开发工具及资源收藏
2007/01/02 PHP
简单介绍下 PHP5 中引入的 MYSQLI的用途
2007/03/19 PHP
php相当简单的分页类
2008/10/02 PHP
PHP 数组入门教程小结
2009/05/20 PHP
解析php中如何调用用户自定义函数
2013/08/06 PHP
PHP 面向对象程序设计(oop)学习笔记 (四) - 异常处理类Exception
2014/06/12 PHP
修改destoon会员公司的伪静态中的com目录的方法
2014/08/21 PHP
php中yii框架实例用法
2020/12/22 PHP
用js得到网页中所有的div的id
2020/10/19 Javascript
5 cool javascript apps
2007/03/24 Javascript
jQuery学习笔记之jQuery的动画
2010/12/22 Javascript
JS通过相同的name进行表格求和代码
2013/08/18 Javascript
js控制table合并具体实现
2014/02/20 Javascript
jQuery实现视频作为全屏幕背景
2014/12/18 Javascript
Bootstrap弹出带合法性检查的登录框实例代码【推荐】
2016/06/23 Javascript
基于vue.js路由参数的实例讲解——简单易懂
2017/09/07 Javascript
Vue中的scoped实现原理及穿透方法
2018/05/15 Javascript
vue中$nextTick的用法讲解
2019/01/17 Javascript
详解vue中this.$emit()的返回值是什么
2019/04/07 Javascript
nodejs dgram模块广播+组播的实现示例
2019/11/04 NodeJs
Python基础教程之正则表达式基本语法以及re模块
2016/03/25 Python
Python+matplotlib+numpy实现在不同平面的二维条形图
2018/01/02 Python
Django中redis的使用方法(包括安装、配置、启动)
2018/02/21 Python
基于windows下pip安装python模块时报错总结
2018/06/12 Python
Python 如何操作 SQLite 数据库
2020/08/17 Python
世界上最悠久的自行车制造商:Ribble Cycles
2017/03/18 全球购物
银行求职推荐信范文
2013/11/30 职场文书
英文请假条
2014/04/11 职场文书
珍爱生命演讲稿
2014/05/10 职场文书
员工试用期自我评价
2014/09/18 职场文书
四风问题党员个人整改措施
2014/10/27 职场文书
2014年医生工作总结
2014/11/21 职场文书
单位领导婚礼致辞
2015/07/28 职场文书
javascript对象3个属性特征
2021/11/17 Javascript
Mysql索引失效 数据库表中有索引还是查询很慢
2022/05/15 MySQL