jsjquery如何获取获取父窗口的父窗口的元素

JavaScript021

jsjquery如何获取获取父窗口的父窗口的元素,第1张

发现答非所问的人还不少啊

取父窗口的元素方法:$(selector, window.parent.document)

那么你取父窗口的父窗口的元素就可以用:$(selector, window.parent.parent.document)

类似的,取其它窗口的方法大同小异

$(selector, window.top.document)

$(selector, window.opener.document)

$(selector, window.top.frames[0].document)

希望对你能有帮助

如果是iframe嵌套的父页面,就用window.parent.父页面函数()

如果是window.open打开的子页面,调用父页面的函数就用window.openr.函数

window.parent.window.func()// 调用父层window的func方法

window.top.window.func()// 调用顶层window的func方法,前提是func方法定义在最外层而不是在其他iframe里面

当然你也可以把父层的js写成公用的,这样到拿一层都可以用<script src="*.js"></script>