无法在js中使用window.location重定向页面

时间:2019-04-05 05:51:24

标签: javascript html

我想通过使用js函数重定向到主页,因为它不重定向到其他页面。出现这样的错误

  

file:/// D:/dotnetapp/@Url.Content(net :: ERR_FILE_NOT_FOUND

 <button class="btn btn-lg btn-primary btn-block btn-signin" type="submit" onclick="login()">Sign in</button>

<script>
    function login() {
        var userid = document.getElementById("Username").value;
        var password = document.getElementById("password").value;
         if (userid == "administrator" & password =="password")
         {
            window.location = "home.html";
        }
        else    
        {
            alert("username / password is incorrect");
        }
    }
</script>

2 个答案:

答案 0 :(得分:2)

如果在同一目录级别/相对目录中,则可以使用它。

window.location.href = '/home.html';
// or window.location.href = 'home.html';

仅提供一些其他信息供您参考,

window.location是具有各种属性的对象,例如hrefhash,而window.location.href是字符串本身。无论哪种方式,都将window.locationwindow.location.href都设置为字符串值应该会导致重定向到另一页。

答案 1 :(得分:0)

尝试使用

window.location.href = "home.html"

link可能有用