Ext JS - 在iframe中获取Ext元素

时间:2013-12-11 09:11:20

标签: iframe extjs

DOM中有一个iframe,但我希望在其中获得一个Ext元素。有什么想法吗?

我尝试了两种方法:

  1. 尝试找到一些Ext函数来获取ext元素,但现在都没有。顺便说一句,我使用Ext JS 3.3。
  2. 使用document.getElementByTag('iframe')[0].contentDocument获取IFrame的DOM对象,然后使用Ext函数获取元素,但不知道如何处理它。
  3. 请为此提供一些建议。感谢。

2 个答案:

答案 0 :(得分:0)

在文档加载到页面后将JS文件注入文档,然后根据需要操作它!

答案 1 :(得分:0)

select方法与CSS规则组合作为第一个参数,将contentDocument属性组合作为第二个参数的一部分。例如:

Ext.select("img[class*='x-tree-']", document.getElementById("content").contentDocument.getElementById("pkg_tree_id"))

使用get方法将结果包装在Ext对象中。

<强>参考