getElementsByClass - にぽたん研究所で公開していたクラスをIE対応に。
function getElementsByClass(searchClass) {
if (document.all) {
var classElements = new Array();
var allElements = document.all;
for (i = 0, j = 0; i < allElements.length; i++) {
if (allElements[i].className == searchClass) {
classElements[j] = allElements[i];
j++;
}
}
} else if (document.getElementsByTagName) {
var classElements = new Array();
var allElements = document.getElementsByTagName("*");
for (i = 0, j = 0; i < allElements.length; i++) {
if (allElements[i].className == searchClass) {
classElements[j] = allElements[i];
j++;
}
}
} else {
return;
}
return classElements;
}
たいした改造ではないのだけれど。if (document.all) {
var classElements = new Array();
var allElements = document.all;
for (i = 0, j = 0; i < allElements.length; i++) {
if (allElements[i].className == searchClass) {
classElements[j] = allElements[i];
j++;
}
}
} else if (document.getElementsByTagName) {
var classElements = new Array();
var allElements = document.getElementsByTagName("*");
for (i = 0, j = 0; i < allElements.length; i++) {
if (allElements[i].className == searchClass) {
classElements[j] = allElements[i];
j++;
}
}
} else {
return;
}
return classElements;
}