在浏览器控制台中,我在iframe中找不到元素(页面重新加载后),直到我点击它为止。点击后它完美无缺。有人知道如何处理吗?
提前感谢您的帮助。
答案 0 :(得分:0)
如果您需要访问iframe元素:
window.frames['myIFrame'].contentDocument.getElementById('myIFrameElemId')
如此处Access iframe elements in JavaScript所述,请注意iframe的src与父页面位于同一个域中。
您可能需要等待iframe完全加载。 查看有关如何使用iframe onload事件的帖子: Capture iframe load complete event
如果您只想从控制台访问它们,请检查其中一个iframe的元素,然后浏览器会将整个iframe内容附加到当前页面上。
我希望这可以帮到你。