Ver Mensaje Individual
  #26 (permalink)  
Antiguo 19/12/2011, 11:58
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: como puedo cambiar la clase en todos los div con javascript

Correcta la observación de @caricatos

con
function procesarDivs(){
var losdivs = document.getElementsByTagName("div");
for (var i=0; i < losdivs.length; i++){
if (losdivs[i].className == 'uno'){
losdivs[i].style.color ='red';
}
}
}

en substitución de

if (losdivs[i].getAttribute('class') == 'uno'){

funciona correctamente incluso en IE7

En cuanto a

[].slice.call(document.querySelectorAll('.uno')).for Each(function(elemento){ elemento.className += ' nuevocolor'; });

los errores son los que señalé antes

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.