フォームからの送信時に div を非表示にしようとしています。変更は発生しますが、アラート(「リンク」)が終了すると、すべて元に戻ります。
JavaScript:
<script type="text/javascript" language="javascript">
    function checarLogin(user, pass){
        var e;
        if (user.value == "a") {
            if (pass.value == "b") {
                alert("Bienvenido.");
                e = document.getElementById('login').style.display='none';
                alert("link");
            } else
            alert("Usuario o clave incorrectos.");
        } else
            alert("Usuario o clave incorrectos.");
    }
</script>
HTML:
<div id="login">
    <form onsubmit="checarLogin(user, pass)">
    Ingrese usuario y clave para ver los documentos.
    <div id="inlogin" display="none">
        <br><br>
        Usuario <input name="user" type="text"><br><br>
        Clave <input name="pass" id="clave" type="password"><br>
        <input type="submit">
    </div>
    </form>
</div>
<div id="descargas">
    Descargables.
    <div id="indescargas">
    </div>
</div>
ログインDIVを非表示にしたい。