Javascript 获取动态生成的iframe的内容

Javascript 获取动态生成的iframe的内容,javascript,jquery,iframe,Javascript,Jquery,Iframe,我有一个iframe,它是动态生成的,并附加在一个div中,如下所示: content.innerHTML = '<iframe src="' + url + '" id="id_iframe" style="border:0px #BD8D46 dotted;" scrolling="auto" frameborder="no" align="center"></iframe>'; 但我什么也没得到。没有内容。当我使用开发人员工具时,我看到iframe存在于DOM中

我有一个iframe,它是动态生成的,并附加在一个div中,如下所示:

content.innerHTML = '<iframe src="' + url + '" id="id_iframe" style="border:0px #BD8D46 dotted;" scrolling="auto" frameborder="no" align="center"></iframe>';
但我什么也没得到。没有内容。当我使用开发人员工具时,我看到iframe存在于DOM中


是否可以动态获取iframe内容?

$id无法选择dom加载后添加的dom元素


$document.findid\u iframe.contents

是否与主页来自同一域?如果没有,则无法访问它。如果是,那么使用加载事件我认为这一定是问题所在。它不是来自同一个域页面。由于相同的源策略,您在框架内无法执行任何操作。唯一可以执行此操作的方法是创建一些服务器端代码来为您下载页面,这意味着当您请求页面时,它由同一个域提供服务。您是否有任何服务器端编码知识,如PHP或ASP.Net?谢谢@Archer。对我想我必须这样做。实际上,问题是因为我正在处理本地开发环境,同时通过geoserver显示远程服务器的数据。一旦整个应用程序被转移到生产应该没有问题。
console.log($("#id_iframe").contents());