javascript 获取多个id(原生js,非jquery)
face
posted @ 2012年4月11日 14:43
in javascript
with tags
javascript
, 3367 阅读
window["method"] = {}; window["method"]["ids"] = $; function $() { var elements = []; for(var i=0; i<arguments.length; i++){ var nodes = arguments[i]; if(typeof nodes == "string"){ nodes = document.getElementById(nodes); } if(arguments.length == 1){ return nodes; } elements.push(nodes); } return elements; }
2012年4月11日 15:33
不妨用新标准支持的document.querySelectorAll,另外,你的函数返回结果的类型最好统一为数组,否则每次得到结果都要判断是不是数组很麻烦的。
PS:是通过多个ID对应的DOM吧……
2012年4月18日 15:03
@λ: 恩,谢谢,我会认真修改的。