在选项卡面板extjs4.2中访问iframe

我有一个由两个标签组成的标签面板。 我试图通过使用“window.frames [”id“]”来访问每个选项卡中的iframe,但是当我发出警报时我会得到未定义的。 如何在我的情况下访问iframe?

tabPanel = Ext.create('Ext.tab.Panel', { region: 'center', activeTab: 0, autoScroll: true, items: [ { id:"panel_A", title: "${tr.A}", html: "", },{ id:"panel_B", title: "${tr.B}", //disabled:tabs_status, //hidden:hidden, html: "", }] }); viewport = new Ext.Viewport({ layout:'border', items:[tabPanel] }); 

要选择DOM元素,可以使用Ext.dom.Query.select() ,别名Ext.query()

Ext.dom.Query通过将查询编译为可重用的函数来提供高性能的选择器/ xpath处理。 可以插入新的伪类和匹配器。 它适用于HTML和XML文档(如果传入内容节点)。

更多关于在这个答案中使用ExtJS浏览DOM的更多信息。

尝试像Ext.query('iframe#frm_A');

工作小提琴