19/12/2011, 11:58
|
| Colaborador | | Fecha de Ingreso: junio-2007 Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 6 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. |