首页 > 解决方案 > hash.location 相同时如何重新加载页面 javascript

问题描述

我有一个放置散列(#feed)的按钮,当我在这个页面上时我想要它,当再次单击该按钮时,它会使用该散列(#feed)重新加载页面。

有没有办法做到这一点?

标签: javascripthtmljqueryurl-fragment

解决方案


您可以使用以下命令触发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>


推荐阅读