Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/12/2010, 13:56
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 11 meses
Puntos: 1284
Respuesta: Obtener elemento por class

Cita:
Iniciado por jsdevelop Ver Mensaje
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
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo