一直以为这两个方法获取控件并没什么两样,
于是在用document.getElementById获取到的控件做东西,
却怎么也不出来想要的控件的方法
换了$FIND方法之后
立马就出来了。
有点纳闷,都能取到控件,为什么出来的属性、方法都不一样呢。
以下是取一个tabContainer控件,分别用这两种方法取出来的
图一:http://hi.baidu.com/hlicon/album/item/d1e78b22e3bdab6bad34dea5.html
图二:http://hi.baidu.com/hlicon/album/item/6f87caa376943b82cbefd0a5.html
请高手解释下
于是在用document.getElementById获取到的控件做东西,
却怎么也不出来想要的控件的方法
换了$FIND方法之后
立马就出来了。
有点纳闷,都能取到控件,为什么出来的属性、方法都不一样呢。
以下是取一个tabContainer控件,分别用这两种方法取出来的
图一:http://hi.baidu.com/hlicon/album/item/d1e78b22e3bdab6bad34dea5.html
图二:http://hi.baidu.com/hlicon/album/item/6f87caa376943b82cbefd0a5.html
请高手解释下
document.getElementById返回dom对象,没有jq那些方法
$FIND是某框架的封装方法。
比如Ext中Ext.get('element_id')可得到一object,object里有各种Ext为dom提供的一系列扩展属性以及方法,但是不等同于document.getElementById('element_id'),Ext中Ext.get('element_id').dom才绑定回源生态的document.getElementById('element_id')对象
怎么看我是否用了这个框架呢?新手 :-)
在别人的基础上做的开发,好像没发现js文件里有用到ext的啊
肯定是在别的地方定义了的。
估计是这个框架吧
如果是ext的话,我看了下js文件,从头到脚就没出现过ext这几个字母,除了var定义变量就是大把大把的function