comment bascule (afficher/masquer) une table onClick de <a> tag en java script

Je veux montrer et cacher (à bascule) de la <table> onClick cas de la <a>.
c'est mon <a> tag

<a id="loginLink" onclick="toggleTable(true);" href="#">Login</a>

voici ma fonction javascript toggleTable(hide)

   <script>
    function toggleTable(hide)
    {
    if (hide) {
       document.getElementById("loginTable").style.display="table";
       document.getElementById("loginLink").onclick = toggleTable(false);

    } else {
       document.getElementById("loginTable").style.display="none";
       document.getElementById("loginLink").onclick = toggleTable(true);
    }
   }
   </script>

et voici mon <table> tag

<table id="loginTable" border="1" align="center" style="display:none">

1ère fois quand je clique sur le <a> link elle montre ma table, mais ne cachant pas en arrière quand je clique dessus la prochaine fois. ce que je m fait mal.

  • Vous envoyez toujours "vrai". Juste masquer la table si elle est visible ou si elle est cachée