为什么可以通过id直接访问对象,是因为所有的元素ID都相当于一个保存对象的全局变量。
通过id直接访问对象还存在兼容问题。假设你有个js变量和页面里的id相同了,那么你将无法获得对象。
建议用document.getElementById标准的形式获取对象。
alert($("#ProcessBar")[0] == ProcessBar); 返回true
为什么可以通过id直接访问对象,是因为所有的元素ID都相当于一个保存对象的全局变量。
通过id直接访问对象还存在兼容问题。假设你有个js变量和页面里的id相同了,那么你将无法获得对象。
建议用document.getElementById标准的形式获取对象。
alert($("#ProcessBar")[0] == ProcessBar); 返回true
转载于:https://www.cnblogs.com/keia/p/3455768.html