最近遇到一个问题,一个网页中有iframe节点,该节点的src属性,是通过页面中的js代码设置的。当我获取这个页面中的dom对象时,只能获取到没有跳转前页面的dom,里面是没有设置src的页面和几行js代码。请问我想要获取到iframe连接的那个页面的dom对象应该怎么做呢?

解决方案 »

  1.   

    上面说的常规方法,我这里,iframe的src属性在初始状态下是没有设置的,需要执行一段js代码才有值,这种情况也可以这么获取吗?那么,获取的时机是什么时候?
      

  2.   

    window.frames["id"].onload = function(){
       alert("可以获取了");
    }
      

  3.   


    没有设置src,那么src就是null的
    window.iframe["frameName"].document
    当iframe加载onload页面后,再取对象
      

  4.   

    window.getElementById('frameid').contentWindow获取到的就是id为'frameid'的iframe指向的那个页面的window对象