在父页面调用子页面的JS方法
程序员文章站
2022-04-22 21:30:04
...
今天弄了一天了,终于在网上找到了解决办法
注意:问题是在父页面调用子页面的方法。。。。。
父页面:parent.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>parent</title> <script> function parentFunction() { alert('function in parent'); } function callChild() { child.window.childFunction(); /* child 为iframe的name属性值, 不能为id,因为在FireFox下id不能获取iframe对象 */ } </script> </head> <body> <input type="button" name="call child" value="call child" onclick="callChild()"/> <br/><br/> <iframe name="child" src="./child.html" ></iframe> </body> </html>
子页面:child.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>child</title> <script> function childFunction() { alert('function in child'); } function callParent() { parent.parentFunction(); } </script> </head> <body> <input type="button" name="call parent" value="call parent" onclick="callParent()"/> </body> </html>
大家可以根据自己的需求修改相应的代码即可
更多在父页面调用子页面的JS方法相关文章请关注PHP中文网!
上一篇: 可输入文字查找ajax下拉框控件 ComBox的实现方法
下一篇: 循环创建目录
推荐阅读
-
vue.js中父组件调用子组件的内部方法示例
-
解决同一页面中两个iframe互相调用jquery,js函数的方法
-
iframe子页面与父页面在同域或不同域下的js通信_javascript技巧
-
Vue在 Nuxt.js 中重定向 404 页面的方法
-
Vue在 Nuxt.js 中重定向 404 页面的方法
-
JQuery操作iframe父页面与子页面的元素与方法(实例讲解)
-
jquery、js调用iframe父窗口与子窗口元素的方法教程
-
在Layui 的表格模板中,实现layer父页面和子页面传值交互的方法
-
html iframe的子页面调用父页面方法(代码教程)
-
js中子页面父页面方法变量相互调用教程