<form id="test" action="#">
<select  id="light0" style="display: none;">
     <option value="无">无</option>
     <option value="负责用户">负责用户</option>
     <option value="相关用户">相关用户</option>
     <option value="负责部门">负责部门</option>
     <option value="相关部门">相关部门</option>
     <option value="全部">全部</option>
  </select></form>
页面中是这样写的,现在 通过var e = new Ext.Element("light0"); var c = Ext.getDom(e.dom); 无法获得元素!

解决方案 »

  1.   

    这样也是不行的  Ext.fly("light0").dom是null
      

  2.   


    首先你确定页面上有id=“light0”的元素,且id=“light0”元素不能重复同名id
    其次你导入js库没有问题,且版本至少在v2+
    最好你的代码是在onReady中运行的我本地测试是可以的
      

  3.   

    原因我知道是什么了,这个select作为了columns中的一个editor,那么在EditorGridPanel加载之后页面上的这个dom元素已经转换成了编辑列表中某列的下拉列表,此时再获得这个页面元素是拿不到的 
      

  4.   

    咋一看,感觉跟ext搭不上关系!