hash.location 相同时如何重新加载页面 javascript

How to reload page when hash.location are the same javascript

我有一个放置哈希 (#feed) 的按钮,我希望当我在这个页面上时,当再次单击该按钮时,它会重新加载带有该哈希 (#feed) 的页面。

有什么办法吗?

您可以触发 onclick 事件并使用 location.reload(); 刷新页面:

function reload(e){
    e.preventDefault();
    location.href = e.target.href;
    location.reload();
}
a {
    display: block;
    width: 100px;
    height: 25px;
    background: lightgray;
    text-align: center;
    border-radius: 5px;
}
<a href="#feed" onclick="reload(event);">ok</a>