Al dar a un enlace quiero que se muestre un submenu y al pichar ora vez en el enlace se oculte. He conseguido que aparezca pero no ocultarlo. Este es la funcion.
Código:
<script type="text/javascript"> var stado=1; function submenu(){ if(stado==1) { var sm = document.createElement("div"); sm.id ="smenu"; var cargarmenu ="<ul id='sm2'> <li><a href=''>Preferencias</a></li>"; cargarmenu +="<li><a href=''>Salir</a></li></ul>"; sm.innerHTML=cargarmenu; document.getElementById("m").appendChild(sm); stado=0; } else { document.getElementById("m").removeChild(sm); stado=1; } } </script>