Javascript parentNode在Firefox中返回窗口对象,但在Chrome中返回div对象

Javascript parentNode在Firefox中返回窗口对象,但在Chrome中返回div对象,javascript,firefox,google-chrome,webkit,greasemonkey,Javascript,Firefox,Google Chrome,Webkit,Greasemonkey,下面是一些示例代码: frames = document.getElementsByTagName('iframe'); parent = frames[0].parentNode; parent.removeChild(frames[0]); 在Chrome/Webkit中作为用户脚本工作。iframe消失了。 然而,在Firefox中,我会得到一个异常,即父级没有函数“removeChild”,父级是OBJ窗口 为什么??如何解决这个问题?帧是全局变量吗?如果是这样的话,您将遇到包含对页面

下面是一些示例代码:

frames = document.getElementsByTagName('iframe');
parent = frames[0].parentNode;
parent.removeChild(frames[0]);
在Chrome/Webkit中作为用户脚本工作。iframe消失了。 然而,在Firefox中,我会得到一个异常,即父级没有函数“removeChild”,父级是OBJ窗口


为什么??如何解决这个问题?

帧是全局变量吗?如果是这样的话,您将遇到包含对页面上所有帧的引用的对象


将变量重命名为其他变量,然后查看问题是否消失

是的。不过,这不是镜框。是“家长”。谢谢。哈哈,我想念父母。那一个肯定能做到。我很着急P再次感谢。