Buenas tardes:
Tengo un código HTML en el que, dentro del body existe la siguiente estructura:
Código HTML:
Ver original<section name="content" class="content">
<a href="#" onclick="visibilidad(\"uno\")">boton 1
</a> <a href="#" onclick="visibilidad(\"dos\")">boton 2
</a> <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<script type="text/javascript">
function visibilidad(name) {
var section = document.getElementsByName("content"); //Obtengo la sección
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
}
</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.