parent.document.getElementById("menubody")

解决方案 »

  1.   

    没有这样的写法window.top.document.getElementById("contents").getElementById("menubody") 
      

  2.   

    menubody是什么啊?
    firefox需要严格按照嵌套关系这样:
    window.parent.frames["parentframesetName"].document.getElementById("xx")的方法进行
      

  3.   

    parent.document.getElementById("menubody")
      

  4.   

    这样:  parent.contents.menubody 是写在文件 c.html中
    而 c.html的父  是下面的:
    <frameset id="yy" cols="150,*">
      <frame name="contents" target="main" marginwidth="0" marginheight="0" scrolling="no"  noresize src="aa.html">
       </frameset>现在框架又跳转到了 aa.html ,而menbody是aa.html中的一个对象,如:
    <td id="menucell">
        <div id="menubody"></div>
    </td>在IE中可以通过parent.contents.menubody 最终获取到menubody对象,
    现在我面临的是在火狐中
    window.top.document.getElementById("contents")可以获取到对象contents 
    而我
    想获取到aa.html 中的menubody,该怎样获取呢??
      

  5.   

    非常感谢大家的帮助,该问题解决了,net_lover 的方法可以获取到。谢谢