如何获取iframe的父窗口的body标签啊

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何获取iframe的父窗口的body标签啊相关的知识,希望对你有一定的参考价值。

我想在iframe里面的js里面获取最外层的 body标签
我用的$(window.parent.document.body)或者
$(window.parent.document).find("body")方法都不行
打印出来都是控制 请问要怎么做啊?

jquery获取父窗口iframe的body值

iframe框架代码:

</head>
<frameset rows="*,30" frameborder="no" border="0" framespacing="0">
    <frameset rows="*" cols="155,*" id="frame">
       <frameset rows="*" cols="155,*" id="frame">
     <frame src="$ctx/backcontrol/weekly/weekly!left.action" name="leftFrame" noresize="noresize" margin margin frameborder="0" scrolling="auto" >
       </frameset>
   <frameset rows="*" cols="345,*" id="frame">
  <frame src="$ctx/backcontrol/weekly/weekly!right.action" name="rightFrame" id="rightFrame" margin margin frameborder="0" scrolling="yes">
  <frame src="$ctx/backcontrol/weekly/weekly!right_main.action" name="right_mainFrame" id="right_mainFrame" margin margin frameborder="0" scrolling="no">
   </frameset>
       </frameset>
       <frame src="$ctx/backcontrol/weekly/weekly!bottom.action" noresize="noresize" frameborder="0" name="bottomFrame" margin margin scrolling="no">
<noframes>
<body>
<input type="text" name="kkk"  id="kkk" value="fda" ></input>
</body>
</noframes>
</frameset>

javascritp代码

1 $(parent.window.frames["right_mainFrame"].document.body).html()

输出效果:

参考技术A this.parent.window.document.body就可以,浏览器提供的,不用$方法本回答被提问者采纳

以上是关于如何获取iframe的父窗口的body标签啊的主要内容,如果未能解决你的问题,请参考以下文章

js/jquery如何获取获取父窗口的父窗口的元素

求助:js,如何关闭IFRAME的父窗口

jquery如何获得父级的父级元素?

jquery,iframe,如何在父窗口监听,子窗口发生改变时,父窗口获取子窗口的值

jquery怎么获取父元素上一个元素的id

iframe 怎么继承父页面的 css 和 js