parra parra escribió:
Ah vale, entiendo lo que me dices, pero el  problema es que las
imagenes no tienen id. Las imagenes pueden ser 3 o  30. por eso mismo
todas tienen el mismo class y lo que queria modificar  era
precisamente el class, y que de esa manera se modificaran a la vez
las propiedades de todas las imagenes.

O sea mi duda no era como acceder a las propiedades de un elemento
"html" sino de uno "css". Ni siquiera se si se puede hacer.

He visto hacer por ahi esto: document.write("<style type='text/css'>
.class {...propiedades...} </style>"); pero claro, se iria
escribiendo (y alargando) el documento indefinidamente cada vez que
deseasen cambiar las propiedades

y lo otro que se me habia ocurrido era generar una funcion js que
recorriera todas las imagenes del documento cuyo class (o cualquier
otro atributo coincidente) coincidiese... pero me sigue pareciendo
mucho mas simple (si es que se puede) cambiar las proiedades del css.

Y digo yo, ¿no es más sencillo cambiar el valor de `class` dinámicamente?

Código ejemplo (boceto):

        var imgs = document.getElementsByTagName('img');
        for (var i=0; null != (img = imgs[i]); ++i) {
                if (img.className == 'laclasequebusco') {
                        img.className = 'lanuevaclase';
                }
        }

En la hoja de estilos defines ambas clases y listo.

Un saludo,
Choan

_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a [email protected]
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo

Responder a