Javascript iframe元素不可见?

时间:2017-12-04 22:36:43

标签: javascript google-chrome security

在浏览器控制台中,我在iframe中找不到元素(页面重新加载后),直到我点击它为止。点击后它完美无缺。有人知道如何处理吗?

提前感谢您的帮助。

1 个答案:

答案 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内容附加到当前页面上。

我希望这可以帮到你。