本帖最后由 lituanwei2008 于 2013-11-29 22:29:32 编辑

解决方案 »

  1.   

    如果是在顶层窗口调用:
     
      var myWin = $(document).find("#thisIframe1")[0].contentWindow;
      myWin.methodName();
     
    如果是在thisIframe2里面调用:
     
      var myWin = $(window.parent.document).find("#thisIframe1")[0].contentWindow;
      myWin.methodName();
     
      

  2.   


    <div id='thisdiv1' ><iframe id='thisIframe1'   src='' />
    </div><div id='thisdiv2' ><iframe id='thisIframe'   src='' />
    </div>你这样取其实可以,但是达不到我的目的,
    var id= ‘thisDiv’;我需要用这个id  去去这个id 的div里的iframe   
    如果用 $(window.parent.document).find("#thisIframe1")[0].contentWindow;  
    虽然是第一个iframe   但是不能确定  这个iframe所在的div  的id
      

  3.   

    document.getElementById(id).getElementsByTagName('iframe')[0].contentWindow.fun()