divタグの内部HTMLをステータスメッセージに変更するコードがあります。これはtryメソッドに含まれています。唯一の問題は、ステータスが約3秒間表示されたままになり、その後消えることです。これはtryメソッドによるものだと思いますが、これを止める方法はありますか?
<script> 
        function goCouch(form){
            var xmlHttp = false; 
                try {
                    var couchURL = form.inputbox.value;
                    xmlHttp = new XMLHttpRequest();
                    xmlHttp.open( "GET", "http://" + couchURL + ":5984", false );
                    xmlHttp.send( null );
                    var couchWelcome = xmlHttp.responseText;
                    var requestedServerStatus = xmlHttp.status;
                    var status = document.getElementById("status")
                    status.innerHTML = couchWelcome;
                    //alert(requestedServerStatus);
                    //alert(couchWelcome); 
                } catch (failed) {
                  xmlHttp = false;
                }
                if (!xmlHttp){
                  //alert("Don't panic, but I can't connect to that server.");
                }
            }
        </script>
<div id="mainContent">
            <form action="" method="get" id="myform">
                Enter your database URL<br>
                <input type="url" name="inputbox" value="">
                <input type="submit" name="button" value="Go" onclick="goCouch(this.form)"></p>
            </form>
            <div id="status"></div>
        </div>