为了账号安全,请及时绑定邮箱和手机立即绑定

javascript 能否调用到iframe标签包含页面中的函数

javascript 能否调用到iframe标签包含页面中的函数

月关宝盒 2018-09-04 14:10:48
例如:我有两个页面page1,page2page1中有一个iframe标签,其src引用的是page2;page2种有一段javascript代码,例如function a(){return "abc";}我能在page1种调用到这个a()函数么?再进一步a()需要根据page2种一些<input>标签中的值,计算后return一个值如果我在page1中能调用page2的a()函数,a()函数还是否能正常的获取到原来页面上<input>中的值?
查看完整描述

1 回答

?
呼唤远方

TA贡献1856条经验 获得超11个赞

1、父页面(page_one.html)调用iframe方法

<script>function pageOne() {    console.log('这是页面一的方法!');
}
$('button').click(function() {    window.frames.iframe.pageTwo();  
});</script>

输出:这是页面二的方法

2、iframe(page_two.html)调用父页面方法

<script>function pageTwo() {    console.log('这是页面二的方法!');
}
$('button').click(function() {    window.parent.pageOne();
});</script>


查看完整回答
反对 回复 2018-10-22
  • 1 回答
  • 0 关注
  • 447 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信