18/12/2011, 19:02
|
| | | Fecha de Ingreso: octubre-2011 Ubicación: mexico
Mensajes: 760
Antigüedad: 13 años, 2 meses Puntos: 8 | |
Respuesta: como puedo cambiar la clase en todos los div con javascript Cita:
Iniciado por emprear 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 lo voy a probar hoy
mil gracias estoy impresionado
que dios te bendiga |