Javascript 单击按钮时跳转到另一页

Javascript 单击按钮时跳转到另一页,javascript,html,Javascript,Html,我正在尝试,当我点击一个按钮时,它会显示一条警告信息并转到另一个页面 函数密码\u更改\u函数(){ var x=document.getElementById(“密码更改”).value; 警报(“密码已更改”); window.location.assign(“viewprofile.php”); } 当前密码 : 新密码 : 重新键入新密码 : 您可能希望尝试像这样切换最后两条语句 window.location.assign("viewprofile.php"); alert("P

我正在尝试,当我点击一个按钮时,它会显示一条警告信息并转到另一个页面

函数密码\u更改\u函数(){
var x=document.getElementById(“密码更改”).value;
警报(“密码已更改”);
window.location.assign(“viewprofile.php”);
}

当前密码

新密码

重新键入新密码


您可能希望尝试像这样切换最后两条语句

window.location.assign("viewprofile.php");
alert("Password is changed");} // End of function scope
试试这个

 <!DOCTYPE html>
    <html>
    <head>
    <title>Page Title</title>
    </head>
    <body>

     <script type="text/javascript">
        function password_change_function(){
           var x= document.getElementById("password_change").value;
           alert("Password is changed");
           window.location = "http://example.com/foo.php";
           }

        </script>
    <input id="password_change" type="submit" value="Submit" onclick="password_change_function()"/>
    </body>
    </html>

页面标题
函数密码\更改\函数(){
var x=document.getElementById(“密码更改”).value;
警报(“密码已更改”);
window.location=”http://example.com/foo.php";
}

您可以通过交换两行代码来实现您的目标:

由此:

alert("Password is changed");
window.location.assign("viewprofile.php");}
为此:

window.location.assign("viewprofile.php");
alert("Password is changed");}

@rpm代码片段在Chrome中正常工作!您使用的浏览器是什么?可能与@NarenMurali ChromeAny的不同之处重复?