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

例如:
我有两个页面page1,page2
page1中有一个iframe标签,其src引用的是page2;
page2种有一段javascript代码,例如function a(){return "abc";}
我能在page1种调用到这个a()函数么?

再进一步
a()需要根据page2种一些<input>标签中的值,计算后return一个值
如果我在page1中能调用page2的a()函数,a()函数还是否能正常的获取到原来页面上<input>中的值?


月关宝盒
浏览 448回答 1
1回答

呼唤远方

1、父页面(page_one.html)调用iframe方法<script>function&nbsp;pageOne()&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;console.log('这是页面一的方法!'); } $('button').click(function()&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;window.frames.iframe.pageTwo();&nbsp;&nbsp; });</script>输出:这是页面二的方法2、iframe(page_two.html)调用父页面方法<script>function&nbsp;pageTwo()&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;console.log('这是页面二的方法!'); } $('button').click(function()&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;window.parent.pageOne(); });</script>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript