js获取iframe里面的内容,因为iframe里面的内容是我从其他网页获取的,所以iframe里面就只有文字。
要怎样才能获取iframe里面的文字function startRequest() {
    var code = $("#code0").val();
    alert(code);
    var ifr = document.createElement('iframe');
    ifr.id = "iframe";
    ifr.name = "iframe";
    var url = 'http://119.145.12.180/anta/Service/GetFlowcodeInfo?flowcode=' + code;
    ifr.src = url;
    alert(url);
    document.body.appendChild(ifr);
}iframe内容跨域

解决方案 »

  1.   

    那不是有  url 吗,你直接获取url属性值,然后冲网页中获取内容
      

  2.   

    有URL
    怎么直接获取属性值?不是很明白你是指什么
      

  3.   

    补充下,iframe创建出来是
    <iframe id="iframe">
    <html>
    <body>
    这里是我要的数据
    </body>
    </html>
    </iframe>
      

  4.   

    用jQuery$(document.body).find('iframe').html()但是iframe的内容必须是同一个domain. 如果不是同一个站点, 这是xss(跨站脚本攻击)
    大部分的浏览器不让你做的
      

  5.   

    是这样的!如果有某种(自称为)流行的国产浏览器允许那样也访问iframe内容,lz请公开出来。你可以获得大奖!
      

  6.   

    document.getElementById('rightFrame')contentWindow.document.
      

  7.   

    IE8,XDomainRequest对象可以跨域,不过远程需要设置头部字段,要是远程页面也是你自己的就行
      

  8.   

    http://blog.csdn.net/lmaohuanl/article/details/6962986