jquery,iframe,如何在父窗口监听,子窗口发生改变时,父窗口获取子窗口的值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery,iframe,如何在父窗口监听,子窗口发生改变时,父窗口获取子窗口的值相关的知识,希望对你有一定的参考价值。

如题

①jquery在父页面 获取iframe子页面的元素

代码如下:(objid为子页面的id)
$("#objid",document.frames('iframename').document)
②js 在父页面获取iframe子页面元素代码如下:
window.frames["iframe_ID"].document.getElementByIdx_x("元素id");
以上两种都能获取到子页面中的元素,再根据元素去获取元素的值就可以了。
参考技术A 父窗口》》dialog = window.open("pop.html")
你要监听的话,就需要在子窗口里加一个监听变更事件change().

在里面加上父窗口要做的处理。window.opener.alert(123)

在iframe窗体内 获取父级的元素;;在父窗口中获取iframe中的元素

原文:在iframe窗体内 获取父级的元素;;在父窗口中获取iframe中的元素

在iframe中获取父窗口的元素


$(‘#父窗口中的元素ID’, parent.document).click();

  

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

$(“#iframe的ID”).contents().find(“#iframe中的控件ID”).click();

  

以上是关于jquery,iframe,如何在父窗口监听,子窗口发生改变时,父窗口获取子窗口的值的主要内容,如果未能解决你的问题,请参考以下文章

javascript,jquery,怎么在父窗口触发子窗口(iframe)某按钮的click事件呢?

Js/Jquery获取iframe中的元素

Js/Jquery获取iframe中的元素

jquery iframe父子框架中的元素访问方法

iframe与父窗口之间数据互相获取

解析Jquery取得iframe中元素的几种方法