iframe页面获取父页面的dom节点,调用父页面的方法
标签(空格分隔): js
- 子页面的js是访问不到父页面的节点的,要想访问要加上
parent.document
eg: $("#firstMenu > li",parent.document)
- 子页面是访问不到父页面的方法的 要想访问加上
parent.
egparent.getActiveMenu()//getActiveMenu是父页面的方法,在子页面中调用
3.父元素访问子页面的元素
eg:$(window.frames["iframe的id"].contentDocument.documentElement).find(".content")
iframe两个子页面之间的传值以及方法调用
实现iframeA调用iframeB页面的函数
-
40101是iframeB的idjumpCaseId是iframeB需要的值
2)curCaseId是iframeA要传给iframeB 的值 -
judgeFromJump()是ifrnameB的方法
下面这两句话是写在iframeA页面
- 传值
parent.$("#40101")[0].contentWindow.jumpCaseId = curCaseId; - 方法调用
parent.$("#40101")[0].contentWindow.judgeFromJump();
iframe父iframe调用子iframe的方法
$("#lookDetailsDialogFrame")[0].contentWindow.setDialogLookType();
//lookDetailsDialogFrame是子的iframe的id ,setDialogLookType是子的方法