当我尝试将内容窗口移出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/