La función cambia cualquier elemento que tenga la clase .uno, asignándole la clase .nuevocolor (esta última tine que estar en tu css)
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> /*<![CDATA[*/
.uno {
color: blue;
}
.nuevocolor {
color: green;
}
/*]]>*/
<script type="text/javascript"> //<![CDATA[
function procesarSelector(){
[].slice.call(document.querySelectorAll('.uno')).forEach(function(elemento){
elemento.className += ' nuevocolor';
});
}
//]]>
Texto 1
Texto 2
Texto 3
Texto 4
Texto 5 (en un párrafo)
<button onclick="procesarSelector();">buscar tags con class uno y cambiar el color
</button>
Podrías hacer que cambie todos las etiquetas "div", pero es má flexible si le das una clase específica a los elementos que querés cambiar.
Saludos