getElementsByClassNameが使えないブラウザで利用する場合のコード
すぐ忘れるのでメモ
javascript
if(typeof(document.getElementsByClassName) == "undefined"){
document.getElementsByClassName = function(t){
var elems = new Array();
if (document.all){
var allelem = document.all;
} else {
var allelem = document.getElementsByTagName("*");
}
for (var i = j = 0, l = allelem.length; i < l; i++) {
var names = allelem[i].className.split(/\s/);
for (var k = names.length - 1; k >= 0; k--) {
if (names[k] === t) {
elems[j] = allelem[i];
j++;
break;
}
}
}
return elems;
};
}