为什么我的按钮在确认警报后不会重定向到另一个页面?

问题描述 投票:0回答:1

当我单击按钮时,它会正常显示警报,但如果我单击“确定”,它不会将我重定向到请求的页面。

我的代码说:

<button onclick="return myFunction('Jane McDonald')" href="people/janemcdonald.html">


function myFunction(person) {

            if (confirm("Do you want to go to " + person + "'s profile?")) {

                return true;

           } else {

                return false;

           }

      }

警报显示正常,但如果我单击“确定”,它不会将我重定向到该页面。

javascript html button
1个回答
0
投票

1-更改

myFunction
代码:

function myFunction(person) {
    if (confirm("Do you want to go to " + person + "'s profile?")) {
         window.location.href = "people/janemcdonald.html";;
   } else {
        return false;
   }
}

2- 删除 html

href
路径

<button onclick="return myFunction('Jane McDonald')">Redirect</button>

现在您可以确认

ok
,页面将重定向到新路径。

© www.soinside.com 2019 - 2024. All rights reserved.