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

Javascript 访问选项卡面板extjs4.2中的iframe,javascript,jquery,iframe,extjs,extjs4.2,Javascript,Jquery,Iframe,Extjs,Extjs4.2,我有一个由两个选项卡组成的选项卡面板。我试图使用window.frames[id]访问每个选项卡中的iframe,但在发出警报时,我没有定义它。在我的案例中,如何访问iframe tabPanel = Ext.create('Ext.tab.Panel', { region: 'center', activeTab: 0, autoScroll: true, items: [

我有一个由两个选项卡组成的选项卡面板。我试图使用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: "<iframe src= '"+A_url +"' width='100%' height='100%' id='frm_A' name='frm_A' frameborder=0 />",
                    },{
                        id:"panel_B",
                        title: "${tr.B}",
                        //disabled:tabs_status,
                        //hidden:hidden,
                        html: "<iframe src='"+B_url +"'  width='100%' height='100%' id='frm_B' name='frm_B' frameborder=0 />",
                    }]
            });


        viewport = new Ext.Viewport({
            layout:'border',
            items:[tabPanel]
        });

要选择可以使用的DOM元素,请使用别名Ext.query

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

有关在中使用ExtJS浏览DOM的更多信息

试试像Ext.query'iframefrm_A'这样的东西


我收到了空白警报,尝试控制台。记录它?我没有得到任何额外的提琴来回答,它出现在控制台中。也许你试图在tabpanel还没有创建的时候查询iframe?如果是这样的话,你建议我怎么做?你为什么选择使用iframe而不是使用标准的ExtJS面板作为你的选项卡?哦,要从DOM访问你的iframe,你应该只使用document.getElementById'frm\A'