Foros del Web » Programando para Internet » Javascript »

cambiar background-color del elemento padre

Estas en el tema de cambiar background-color del elemento padre en el foro de Javascript en Foros del Web. soy novata en esto del JavaScript, y me ha surgido una duda...Necesito cambiar el background-color del elemento padre de unos <div>. Tiene que cambiar por ...
  #1 (permalink)  
Antiguo 05/11/2012, 15:44
 
Fecha de Ingreso: noviembre-2012
Mensajes: 13
Antigüedad: 11 años, 6 meses
Puntos: 0
Pregunta cambiar background-color del elemento padre

soy novata en esto del JavaScript, y me ha surgido una duda...Necesito cambiar el background-color del elemento padre de unos <div>. Tiene que cambiar por el color del <div>hijo seleccionado, y no tengo ni idea de cómo se puede hacer. Este es el código que tengo:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Herencia de clases</title>
<style type="text/css">


/*** MENU ****/


#menu {
width:100%;
min-width:900px;
height:100px;
float:left;
}

#menu .boton {
width:250px;
height:50px;
background-color:#DCDCDC;
float:left;
margin-left:20px;
text-align:center;
padding-bottom:25px;
}


/*** BOTON 1 ****/

#menu .boton.boton1 {
border:#000000 double 5px;
}

#menu .boton.boton1:hover {
background-image:url(img/boton1.gif);
border-left:#0047f1 double 5px;
border-top:#0047f1 double 5px;
}
#menu .boton.boton1:active {
color:#8B0000;
background-color:#3300CC;
}

/*** BOTON 2 ****/

#menu .boton.boton2 {
border:#000000 dotted 5px;
}

#menu .boton.boton2:hover {
background-image:url(img/boton2.gif);
border:#808000 dashed 3px;
}
#menu .boton.boton2:active {
color:#8B4513;
background-color:#090;
}
</style>

</head>

<body>
<div id="menu">
<a href="#"><div class="boton boton1"><h1>BOTÓN1</h1></div></a>
<a href="#"><div class="boton boton2"><h1>BOTÓN2</h1></div></a>
</div>
</body>
</html>

Se que tengo que usar un "onClick" en ambos "botones", y al pulsar uno de ellos, se debe cambiar el color de fondo del css del elemento padre (boton), y así los botonoes poseen el mismo color.
Gracias de antemano
  #2 (permalink)  
Antiguo 05/11/2012, 16:02
Avatar de PIRRUMAN  
Fecha de Ingreso: febrero-2006
Ubicación: Monterrey, Nuevo León
Mensajes: 633
Antigüedad: 18 años, 3 meses
Puntos: 53
Respuesta: cambiar background-color del elemento padre

bueno puedes usar manipulacion de elementos por id

por ejemplo
Cita:
<style type="text/css">
.rojo
{
color:red;
}
</style>
<script type="text/javascript">
function cambiarclase(ELEMENTO)
{
document.getElementById(ELEMENTO).className = "rojo";
}
</script>

<div id="divuno" onclick="cambiarclase(this.id)">TEXTO1</div>
<div id="divdos" onclick="cambiarclase(this.id)">TEXTO2</div>
__________________
“Prefiero ser un tonto momentaneo que un eterno ignorante”
“¡El éxito es resultado de los aciertos,los aciertos resultado de la experiencia y la experiencia resultado de los errores!”

Etiquetas: funcion
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 21:22.