Foros del Web » Programando para Internet » Javascript »

Modificar 1 valor con className

Estas en el tema de Modificar 1 valor con className en el foro de Javascript en Foros del Web. Holatengo una duda-problema y les agradesco si me ayudan, estoy modificando el estilo de un elemento con className pero sucede que el elemento tiene mas ...
  #1 (permalink)  
Antiguo 05/12/2010, 23:20
 
Fecha de Ingreso: febrero-2009
Mensajes: 151
Antigüedad: 15 años, 2 meses
Puntos: 1
Modificar 1 valor con className

Holatengo una duda-problema y les agradesco si me ayudan, estoy modificando el estilo de un elemento con className pero sucede que el elemento tiene mas etilos asignados de esta forma:

class="a b c"

y yo dese modificar solamente el estilo b por e sin tocar los estilos a y c pero al hacerlo con className me suprime todo y me deja asi.

class="e"

se que debe ser una tontera para todos ustedes asique disculpen mi ignorancia. Saludos y gracias!
  #2 (permalink)  
Antiguo 06/12/2010, 01:42
 
Fecha de Ingreso: octubre-2010
Mensajes: 83
Antigüedad: 13 años, 6 meses
Puntos: 4
Respuesta: Modificar 1 valor con className

Facil, className te retorna un string, a eso reemplazale lo que quieras, con tu ejemplo
Código:
'a b c'.replace('b', 'e');
  #3 (permalink)  
Antiguo 06/12/2010, 14:46
 
Fecha de Ingreso: febrero-2009
Mensajes: 151
Antigüedad: 15 años, 2 meses
Puntos: 1
Respuesta: Modificar 1 valor con className

Cita:
Iniciado por snahor_ Ver Mensaje
Facil, className te retorna un string, a eso reemplazale lo que quieras, con tu ejemplo
Código:
'a b c'.replace('b', 'e');
Hola, gracias por responder, te comento que he colocado asi pero no me funciona:

document.getElementById(number).className.replace( 'b','e');

Alguna idea de dnde puede estar mi problema?. Muchas gracias y saludos!
  #4 (permalink)  
Antiguo 06/12/2010, 14:50
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 13 años, 10 meses
Puntos: 310
Respuesta: Modificar 1 valor con className

Esto te está devolviendo un string, pero no está asignándolo al className del elemento. Piensa un poco.
Saludos (:
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red
  #5 (permalink)  
Antiguo 06/12/2010, 15:50
 
Fecha de Ingreso: febrero-2009
Mensajes: 151
Antigüedad: 15 años, 2 meses
Puntos: 1
Respuesta: Modificar 1 valor con className

Muchas gracias, ya entendi tenia que agregar una linea para que modifique ya con el valor devuelto despues de modificado, muchas gracias por todo. Saludos!!

Etiquetas: classname, modificar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:20.