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

 更新时间:2013年12月20日 09:04:27   作者:  
本篇文章介绍了js与jQuery 获取父窗、子窗的iframe。需要的朋友可以过来参考下,希望对大家有所帮助

在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();

相关文章

  • JS图片等比例缩放方法完整示例

    JS图片等比例缩放方法完整示例

    这篇文章主要介绍了JS图片等比例缩放方法,结合完整实例形式分析了javascript针对页面图片元素属性操作的相关技巧,需要的朋友可以参考下
    2016-08-08
  • 用javascript获取textarea中的光标位置

    用javascript获取textarea中的光标位置

    Javascript一向以他的灵活随意而著称,这也使得它的功能可以非常的强大,而由于没有比较好的调试工具,又使得它使用起来困难重重,尤其使对于一些初学者,更是感觉到无从下手。今天探讨的问题是用javascript获取textarea中光标的位置。
    2008-05-05
  • js实现鼠标左右移动,图片也跟着移动效果

    js实现鼠标左右移动,图片也跟着移动效果

    本文主要介绍了js实现鼠标左右移动,图片也跟着移动效果的方法与思路。具有很好的参考价值,下面跟着小编一起来看下吧
    2017-01-01
  • 微信小程序向Java后台传输参数的方法实现

    微信小程序向Java后台传输参数的方法实现

    这篇文章主要介绍了微信小程序向Java后台传输参数的方法实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • bootstrap 下拉多选框进行多选传值问题代码分析

    bootstrap 下拉多选框进行多选传值问题代码分析

    项目开发遇到个问题,就是引入bootstrap下拉多选框进行多选的时候,用form表单提交到后台,获取不到多选的值,只能获取的选择的第一个值,怎么回事呢?下面小编给大家分析下bootstrap 下拉多选框进行多选传值问题,一起看看吧
    2017-02-02
  • JS去除空格和换行的正则表达式(推荐)

    JS去除空格和换行的正则表达式(推荐)

    下面小编就为大家带来一篇JS去除空格和换行的正则表达式(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-06-06
  • Webpack的Loader和Plugin的区别

    Webpack的Loader和Plugin的区别

    这篇文章主要介绍了Webpack的Loader和Plugin的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • JavaScript 操作键盘的Enter事件(键盘任何事件),兼容多浏览器

    JavaScript 操作键盘的Enter事件(键盘任何事件),兼容多浏览器

    JavaScript 操作键盘的Enter事件(键盘任何事件),支持各种浏览器,需要的朋友可以参考下。
    2010-10-10
  • JS实现盒子拖拽效果

    JS实现盒子拖拽效果

    这篇文章主要为大家详细介绍了JS实现盒子拖拽效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-02-02
  • 如何在面试中手写出javascript节流和防抖函数

    如何在面试中手写出javascript节流和防抖函数

    这篇文章主要介绍了如何在面试中手写出javascript节流和防抖函数,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10

最新评论