使用 JavaScript 从按钮单击接收事件时调用 URL

Calling a URL on receiving an event from a button click using JavaScript

我可能会问一个非常微不足道的问题,但我无法找出解决方案。我确实有使用第三方 header 的用例,单击该 header 的按钮会引发事件。在我的 html 中添加事件侦听器时,我需要使用 JavaScript 将当前 URL 更新为特定的 URL "?logout"。下面是我可以读取单击 header 按钮后引发的事件的方式,但不确定如何从该函数更新 href。

<html>
<body>
<script type="text/javascript">
   document.addEventListener("buttonClick", (e) => {   
   // change href or URL to "?logout"
});
</script>
</body>
</html>

你可以更新window.localtion.href

window.location.href += '?logout' //this would append as it looks yours is a query string parameter

window.location.href = '?logout' //this would replace, which is unlikely with '?' char