统一获取id
在获取元素的时候,单独获取,可能会重复获取相同的元素,所以用下面的方法一次获取所有的dom元素
html
1 <div id="box1"></div> 2 <div id="box2"></div> 3 <div id="box3"></div> 4 <div id="box4"></div>
js
1 function getId (arrId) { 2 if (arrId.length == 0) return; 3 for (var i=0,len=arrId.length; i<len; i++) { 4 objId[arrId[i]] = document.getElementById(arrId[i]); 5 } 6 return objId; 7 } 8 9 getId(["box1","box2","box3","box4"]);
这样通过
getId['box1']这样就能访问了,但是缺点是获取id,而且每次都是在document里获取的