Javascript 确认重定向无法正常工作

问题描述

我试图在用户点击外部链接之前有一个确认框, 问题是我的代码重定向是否他们点击确定。它也会在取消时重定向。 怎么了?

链接调用它 onclick="confirmleave();"

error

解决方法

我不确定您的代码出了什么问题,但这里有一个工作片段。

function leavePage() {
  if (confirm("You sure ?")) {
    window.location.href = "http://www.google.com";
  } 
}
<button onclick="leavePage()">Click</button>