Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Mostrar u ocultar un id al pulsar un enlace

Estas en el tema de Mostrar u ocultar un id al pulsar un enlace en el foro de Javascript en Foros del Web. Hola de nuevo, sigo en mi cruzada con JS y vuelvo a pelearme con JS + CSS. Dispongo de esta pequeña función Código HTML: <script ...
  #1 (permalink)  
Antiguo 18/02/2014, 07:58
Avatar de SirZoX  
Fecha de Ingreso: mayo-2006
Ubicación: Valencia
Mensajes: 124
Antigüedad: 18 años
Puntos: 2
Busqueda Mostrar u ocultar un id al pulsar un enlace

Hola de nuevo, sigo en mi cruzada con JS y vuelvo a pelearme con JS + CSS.

Dispongo de esta pequeña función
Código HTML:
<script type="text/javascript">
	
		function cambioMenu(selec) {

			var elemento = document.getElementById(selec);			
		
			if (elemento.style.display == 'none') {
				document.getElementById(elemento).style.display = 'block';
			}
			else if (elemento.style.display == 'block') {
				document.getElementById(elemento).style.display = 'none';
			}
		}

	</script> 
Que lo que entiendo que debería hacer, es que cuando pulso en

Código HTML:
<a href="#" onClick="cambioMenu('submenu1')">:: Menu1</a> 
debería capturar el elemento con id = 'submenu1' (que en mi caso es un <tr> completo dentro de una tabla) y aplicarle la propiedad de display = block, para que se muestre en pantalla, puesto que previamente lleva definido el display a none para no mostrarla...

Pues no sé que ando haciendo mal ;(
  #2 (permalink)  
Antiguo 18/02/2014, 08:09
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 8 meses
Puntos: 578
Respuesta: Mostrar u ocultar un id al pulsar un enlace

El elemento ya lo has obtenido y lo has guardado en la variable elemento, ahora utilízala:

elemento.syle....
  #3 (permalink)  
Antiguo 18/02/2014, 08:13
Avatar de SirZoX  
Fecha de Ingreso: mayo-2006
Ubicación: Valencia
Mensajes: 124
Antigüedad: 18 años
Puntos: 2
Respuesta: Mostrar u ocultar un id al pulsar un enlace

wow... como siempre, era lo más fácil del mundo y yo me lo estaba haciendo más complicado que otra cosa... quin cap!!

Gracias PHPeros :)

Etiquetas: mostrar-ocultar, onclick
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 00:07.