获取动态生成的iframe的内容

时间:2017-11-14 12:42:12

标签: 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>';

附加在不可见的div(display:none;)

我想要做的是根据iframe的内容更改div的显示。

我试试这个

console.log($("#id_iframe").contents());

但我什么都没得到。没有内容。当我使用开发人员工具时,我发现DOM中存在iframe。

是否有可能动态获取iframe内容?

1 个答案:

答案 0 :(得分:1)

$(“#id”)无法选择dom加载后添加的dom元素

$( “文件”)。发现( “#id_iframe”)。内容()