JS可以通过id直接访问对象

为什么可以通过id直接访问对象,是因为所有的元素ID都相当于一个保存对象的全局变量。

通过id直接访问对象还存在兼容问题。假设你有个js变量和页面里的id相同了,那么你将无法获得对象。

 

建议用document.getElementById标准的形式获取对象。

alert($("#ProcessBar")[0] == ProcessBar);  返回true

 

posted @ 2013-12-03 14:30  keia  阅读(867)  评论(0编辑  收藏  举报