Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/08/2014, 07:44
Anonimo12
 
Fecha de Ingreso: abril-2009
Ubicación: En foros del web, normalmente en Web general, HTML y CSS.
Mensajes: 258
Antigüedad: 15 años, 7 meses
Puntos: 3
Ocultar article con JavaScript

Buenas tardes:

Tengo un código HTML en el que, dentro del body existe la siguiente estructura:

Código HTML:
Ver original
  1. <section name="content" class="content">
  2.    <article name="uno">
  3.    </article>
  4.    <article name="dos">
  5.    </article>
  6.    <article name="tres">
  7.    </article>
  8.  
  9. <a href="#" onclick="visibilidad(\"uno\")">boton 1</a>
  10. <a href="#" onclick="visibilidad(\"dos\")">boton 2</a>
  11. <a href="#" onclick="visibilidad(\"tres\")">boton 3</a>

Quiero hacer una cosa muy sencilla (que ya he programado en varias ocasiones), y es mostrar/ocultar los "article" según si se presiona uno de los botones. Como podéis observar cada botón le pasa a la función (definida abajo) el name del article que se va a mostrar/ocultar.

Todo muy sencillo.

Ahora, la función no me deja obtener el objeto "section":

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2.    function visibilidad(name) {
  3.       var section = document.getElementsByName("content"); //Obtengo la sección
  4.       alert(section[0].name); //Quiero imprimir el nombre de la sección (no tiene ninguna utilidad, solo es para hacer la comprobación de que lo he cogido correctamente) y me salta la ventana del "alert" en blanco, es decir, no lo he obtenido
  5.    }
  6. </script>
Una aclaración: Entra correctamente en la función, el problema está en que no almaceno correctamente el objeto en la variable "section" o no imprimo como es debido el "name" en el "alert".

Le he dado mil vueltas, y es evidente que se trata de una tontería pero no lo encuentro.

Un saludo.
__________________
¿Por qué Anónimo?, porque como está el mundo no podemos considerarnos humanos...