如何从父级访问iframe中的DIV

希望有人可以提供帮助,但我试图访问div id =“mnuGrp”,它位于来自document.ready()部分内的父窗口的子iframe(id =“iframe2)内,但不确定如何访问此子div父母为了应用fadein和fadeout调用。

想要在以下电话中使用:

$(' ???? ').click(function(){ etc 

“????” 是我在iframe中访问子div的方法。

任何帮助,将不胜感激。

谢谢。

因为你特意在jQuery上下文中提问:

 $(document).ready( function(){ $('#iframe2').contents().find('div#mnuGrp').fadeIn('slow'); // or whichever effect you prefer }); 

请注意,您可能会受到与主页面和帧源相关的同源策略的约束。

您可以通过以下方式访问div: window.frames[framename].document.getElementById("mnuGrp")

每个人都喜欢这个contents().find()不确定为什么。
jQuery不是必需的。 但是如果你想使用jQuery:

 $("#mnuGrp", $("#iframe2")[0].contentWindow.document).click();