无法从页面上的其他Iframe访问Iframe元素

时间:2013-05-13 07:22:42

标签: javascript google-chrome iframe

我在Iframes中遇到Chrome的问题。我在页面中有3个iframe。我试图从另一个访问一个Iframe的元素。

我正在使用此代码:

navFrame = window.parent.frames[0];
lnkTags = navFrame.document.getElementsByTagName('a');

我收到以下错误:无法调用未定义的方法'getElementsByTagName'

我在论坛中看到window.parent无法在Chrome中使用。是否有可能以不同的方式做到这一点。

1 个答案:

答案 0 :(得分:0)

您需要使用contentWindow属性,如下所示:

navFrame = window.parent.frames[0];
lnkTags = navFrame.contentWindow.document.getElementsByTagName('a');