主窗口与frame之间的通信

主页面与打开的iframe之间的操作

1.frame触发主页面的函数
parent.window.主页面函数名
2.DOM方法:
 父窗口操作iframe:window.frames["iframeSon"].document
 iframe操作父窗口: window.parent.document
3.jquery方法:
 在父窗口中操作选中IFRAME中的所有输入框: $(window.frames["iframeSon"].document).find(":text");
 在IFRAME中操作选中父窗口中的所有输入框:$(window.parent.document).find(":text");

向打开的页面传值

javascript HTML静态页面传值的四种方法

子页面操作父页面

1.刷新父页面
parent.window.location.reload()
2.改变父页面的元素值
parent.window.document.getElementById('tabTitle').innerHTML="已改变";
3.window.opener只属于window.open()方法打开的页面
4.浏览器子窗口往父窗口传值遇到的window.opener is null 的问题

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容