找到具有类名的所有元素的更好方法

err*_*ler 1 javascript

是否有更好/更快的方法在不支持的浏览器中查找具有类名的所有元素document.getElementsByClassName

var elements = document.getElementsByTagName('*'),
    results = [];

for (var i=0; i < elements.length; i++) {
  (elements[i].className === selector) ? results.push(elements[i]) : null;
}
return results;
Run Code Online (Sandbox Code Playgroud)

不,我不想使用jQuery :)

wsa*_*lle 6

我会查看John Resig对模拟方法的比较document.getElementsByClassName.