我在Iframes
中遇到Chrome
的问题。我在页面中有3个iframe。我试图从另一个访问一个Iframe的元素。
我正在使用此代码:
navFrame = window.parent.frames[0];
lnkTags = navFrame.document.getElementsByTagName('a');
我收到以下错误:无法调用未定义的方法'getElementsByTagName'
我在论坛中看到window.parent
无法在Chrome中使用。是否有可能以不同的方式做到这一点。
答案 0 :(得分:0)
您需要使用contentWindow
属性,如下所示:
navFrame = window.parent.frames[0];
lnkTags = navFrame.contentWindow.document.getElementsByTagName('a');