我有一个即时生成的 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());
但我什么也没得到。没有内容。当我使用开发人员工具时,我看到 iframe 存在于 DOM 中。
是否可以即时获取 iframe 内容?
最佳答案
$("#id") 无法选择 dom 加载后添加的 dom 元素
$("文档").find("#id_iframe").contents()
关于javascript - 获取即时生成的 iframe 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47286209/