Ver Mensaje Individual
  #7 (permalink)  
Antiguo 16/11/2014, 09:30
yopmail
 
Fecha de Ingreso: agosto-2014
Mensajes: 294
Antigüedad: 10 años, 4 meses
Puntos: 4
Respuesta: document.getElementById aplicar a class="" ?

Muchisimas Gracias! Funciona de maravilla! +1 y disculpa por no haber podido escribir antes!


Cita:
Iniciado por Alexis88 Ver Mensaje
Cuando tomas elementos por su clase, se selecciona una lista de nodos, por lo que no es posible aplicar dicha propiedad de esa manera a todos los elementos seleccionados. Necesitas utilizar un bucle para aplicar la propiedad en cada elemento.

Código Javascript:
Ver original
  1. [].forEach.call(document.querySelectorAll(".etiquetaclass"), function(elemento){
  2.     elemento.style.display = "none";
  3. });

Y para que no tengas problemas en navegadores antiguos con el uso de los métodos forEach y querySelectorAll, implementa estos dos algoritmos al inicio de tu archivo JS.

Saludos