Cita:
Iniciado por jsdevelop
No existe porque puede haber más de un elemento con la misma clase. Te recomiendo usar jquery, ayuda mucho a la hora de buscar elementos en el dom.
¡Qué manía con las librerías!...
Bueno, sin librerías y para simplificar, usando una clase simple:
function getElementsByClassName(la_clase) {
var filtrados = [];
for (i = 0, todos = document.getElementsByTagName("*"), total = todos.length; i < total; i++)
if (todos[i].className == la_clase) filtrados.push(todos[i])
return filtrados;
}
Por cierto, creo que algunos navegadores lo implementan, así que antes tendrías que chequearlo.
Saludos