我在页面中建立了一个Ifram,但是……现在在页面中确无法访问Iframe中的元素,如按钮等等……=。=求解决方案啊……还有就是更新问题……

解决方案 »

  1.   

    document.getElementById(id).contentWindow.document.getElementById(id2)试试
    iframe引入的是别人的页面的话可能会有权限问题
      

  2.   

    用到iframe,dom获取页面中的iframe:
    父窗口中操作iframe:window.frames["iframeChild"].document    //假如iframe的id为iframeChild
    在子窗口中操作父窗口:window.parent.document那么,用jquery的方法,获取页面的对象其实就是dom方法外面加上jquery的选择符:父窗口中操作iframe:$(window.frames["iframeChild"].document)    //假如iframe的id为iframeChild在子窗口中操作父窗口:$(window.parent.document)接下来就可以继续获取iframe内的dom了。获取iframe内的dom对象有两种方法1 $(window.frames["iframeChild"].document).find("#child")2 $("#child",window.frames["iframeChild"].document)1.在父窗口中操作 选中IFRAME中的所有单选按钮
    $(window.frames["iframeChild"].document).find("input[@type='radio']").attr("checked","true");
    2.在IFRAME中操作 选中父窗口中的所有单选按钮
    $(window.parent.document).find("input[@type='radio']").attr("checked","true");网上看到的两种方法,lz试试!
      

  3.   

    QAQ不过可行,因为我的子页里面有很多量……这样工作量太大了……而且,这样也只是针对一些按扭类的东西……无法选中啊什么的……