当我尝试将内容窗口移出iframe时,使用

var contentWindow = document.getElementbyId('iframe').contentWindow

有时它会返回“未定义的窗口”,因为contentWindow不存在。我似乎无法使用对其进行检查
if (contentWindow === unidentified) or if (contentWindow === null)

因为如果我尝试从中获取值,它只是从代码中出错。还有其他人遇到这个问题并想出解决方案吗?

最佳答案

您输入正确吗? getElementByID不是getElementbyId。您是否确定在查询contentWindow之前返回了元素?加载后是否要查询?

在DOM准备就绪或页面加载后,您正在执行gEBI吗?您是否在该元素上引发了警报? iframe中的域与原始域相同吗?你使用的是什么浏览器?

if (contentWindow === unidentified) or if (contentWindow === null)

没有unidentified这样的东西,它是undefined。放慢脚步并保持准确。

关于javascript - iframe ContentWindow,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4765826/

10-12 02:55