1 function getElementsByClassName(name) {
2 var tags = document.getElementsByTagName('*') || document.all;
3 var els = [];
4 for (var i = 0; i < tags.length; i++) {
5 if (tags[i].className) {
6 var cs = tags[i].className.split(' ');
7 for (var j = 0; j < cs.length; j++) {
8 if (name == cs[j]) {
9 els.push(tags[i]);
10 break
11 }
12 }
13 }
14 }
15 return els
16 }