Javascript 检查iframe中是否存在元素
我的页面中嵌入了一个iframe。 我看到一张纸上的图标,上面有一张悲伤的脸 我检查它,它有一个idJavascript 检查iframe中是否存在元素,javascript,jquery,iframe,Javascript,Jquery,Iframe,我的页面中嵌入了一个iframe。 我看到一张纸上的图标,上面有一张悲伤的脸 我检查它,它有一个id#子帧错误详细信息 iFrame 试试看 console.log($('#子帧错误详细信息').length) 我一直得到0分 试试看 document.getElementById(“子帧错误详细信息”) 我得到了null 试试看 var obj=$(“#iframe rm”).contents().find(“#主帧错误”) console.log(对象长度) 仍然获得0打印输出
#子帧错误详细信息
iFrame
试试看
console.log($('#子帧错误详细信息').length)代码>
我一直得到0分
试试看
document.getElementById(“子帧错误详细信息”)
我得到了null
试试看
var obj=$(“#iframe rm”).contents().find(“#主帧错误”)代码>
console.log(对象长度)代码>
仍然获得0
打印输出
我如何检测它是否在那里
如果您对此有任何提示/建议,我们将不胜感激 试试这个:我尝试了var obj=$(“#iframe rm”).contents().find(“#主帧错误”);控制台日志(对象长度)代码>,我仍然得到0
——同时我确信它在那里。iframe的内容是否跨域?如果是这样,您将无法访问它们的内容,它将根据您尝试访问它们的方式为您提供0或空返回值。根据Joe的评论展开如下内容:是的,它们是跨域的。那么,我们将如何在上面探测到类似的东西呢?不可能吗?请告知。
<iframe id="iframe-rm" name="my-iframe" src="https://192.237.175.25:555/" width="100%" height="800px" class=""></iframe>