一个html,叫a
<div> <ul id="munutopviews"> <li> <a href="javascript:_M(0,'home.php?file=new')" class="return-home">首页</a> </li> </ul> </div>
在a页面中有一个iframe,叫i
<div class="page-body"> <iframe name="right" id="rightMain" class="rightMain" frameborder="false" src="" scrolling="auto" style="border:none;" width="100%" height="auto" allowtransparency="true"></iframe> </div>
如果想在i中获取到a的元素ul,可以这样写:
var top = $("#munutopviews", parent.document);
还有就是:
1,子iframe内调用父类函数方法:
window.parent.func();
2,子Iframe中获取父界面的元素:
$("#xx", window.parent.document);
这个xx就是父界面中要获取的元素的ID。
3,jquery 调用子iframe页面中js的方法:
iframefunction()是子页面的方法
$(window.parent.document).contents().find("#iframename")[0].contentWindow.iframefunction();
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!