js父级窗口调用子级的iframe中定义的函数和变量,非常简单,只是有一点一定要注意,一定要在window.onload里执行,否则拿不到里面的方法,例如:
父级窗口代码:
<iframe src='son.html' id="myIframe"></iframe> <script> window.onload = () => { document.getElementById('myIframe').contentWindow.doLogin(); } </script>
son.html里的代码
<script> function doLogin(){ alert('登录成功') } </script>