Hola a todos, soy novato en html y necesito a traves de un boton hacer aparecer y desaparecer capas, lo he intentado asi pero no funciona, solo oculta, donde veis el error?
<html>
<head>
<script LANGUAGE="javascript">
function decide(){
op=document.getElementById('capa1').getAttribute(' visibility');
if (op=="hidden"){muestra();}
else {oculta();}
}
function oculta(){
document.getElementById('capa1').style.visibility= "hidden";
}
function muestra(){
document.getElementById('capa1').style.visibility= "visible";
}
</script>
<title>Mostrar/ocultar capas con Javascript</title></head>
<body>
<div id="capa1" style="position:relative;">
</div>
<a href="#" onclick="decide()">logo</a>
</body>
</html>
saludos