JQuery调用iframe子页面函数/对象的方法例子
2024-08-24 02:27:18
父页面有个ID为mainfrm、name为Iframe1的iframe,iframe连接b.html,该页面有个函数test
在父页面调用b.html的test方法为:
$("#mainfrm")[0].contentWindow.test();
或者
this.frames["Iframe1"].doQuery();
在当前弹出的子页面中打开另一个打开页面中的函数,例如在弹出的edit.html页面中调用dataList.html页面中的函数test
parent.document.frames["Iframe1"][0].test();
////////////////////////////////////////////////////////////////////////////////////
第一、在iframe中查找父页面元素的方法:
$('#id', window.parent.document)
第二、在父页面中获取iframe中的元素方法:
$(this).contents().find("#suggestBox")
第三、在iframe中调用父页面中定义的方法和变量:
parent.method
parent.value
iframe里用jquery获取父页面body
iframe.html
<html>
<script src='jquerymin.js'>
</script>
<body id='1'>
<div>it is a iframe</div>
</body>
<script>
$(document).ready(
function()
{ var c = $(window.parent.document.body) //麻烦的方法: var c = $($(window).eq(0)[0].parent.document).find('body'); ,忘了可以用前面的方法了 alert(c.html());
}
); </script>
</html>
最新文章
- Python multi-thread 多线程 print 如何避免print的结果混乱
- SqlSever基础 delete 删除符合特定条件的元素
- C++求等比数列之和
- 打造轻量级自动化测试框架WebZ
- RequireJS 2.0 新特性
- linux 下使用 tc 模拟网络延迟和丢包(转)
- Linux05--Shell程序设计01
- installation - How to install Synaptic Package Manager? - Ask Ubuntu
- Xcode的Architectures、Valid Architectures和Build Active Architecture Only属性(原创)
- vim 当前用户显示行号
- stl string 容器的使用
- JAVAEE——BOS物流项目10:权限概述、常见的权限控制方式、apache shiro框架简介、基于shiro框架进行认证操作
- ajax跨域请求问题及解决办法总结
- js点滴3 vs vue
- Android大作业
- ThreadPoolExcutor 线程池 异常处理 (上篇)
- 【LeetCode】不同路径
- python paramiko自动登录网络设备抓取配置信息
- Transfer files Using sshpass
- nuclio kubernetes 部署