如果没有网址末尾的#,JavaScript链接将无法工作

时间:2019-09-13 08:10:38

标签: javascript

我正在为学校项目创建一个非常简单的登录站点,因此该站点是您可以使用的最基本的登录站点。激活window.location.assing链接后,只有当我使用的当前URL末尾带有#时,该链接才起作用。例如。 ... project / test.html# 脚本的其余部分都很好。仅链接无效。 我正在本地文件中工作,所以我试图从 C:\ Users \ Tord \ Documents \ IT \ Skryteprosjekt \ test.html至 C:\ Users \ Tord \ Documents \ IT \ Skryteprosjekt \ 1.html

我进行了很多搜索,但是找不到适合我问题的答案。

该功能由html按钮中的onclick调用。

function login() {
     var x = document.getElementById("username").value;

     if (x == "example") {
       var y = document.getElementById("psw").value;
       if (y == "example2") {
        window.location.assign("1.html");
       }
       else {
        alert("Incorrect username or password. Try again.");
       }
     }

     else if (x == "") {
       alert("Please write in a username and password");
     }
     else {
       alert("Incorrect username or password. Try again");
     }

   }

当我使用正确的用户名和密码激活脚本时,该站点只会闪烁,就像重新加载一样。其他一切都工作正常。

0 个答案:

没有答案