Javascript 刷新页面时如何更改url?

Javascript 刷新页面时如何更改url?,javascript,jquery,html,Javascript,Jquery,Html,比如说,, 在同一页面中单击链接到ID值的标记时, URL更改如下:index.html#content04。 但是,由于我使用滚动事件在鼠标滚轮向下滚动时显示每个扇区的标题,因此我希望将URL设置为默认值,就像index.html一样隐藏每个部分的所有标题,以便只有向下滚动时才能看到它们。 我如何为这个制作脚本 URL:index.html#content04.->index.html//刷新时您可能希望查看对象: 您应该能够通过以下答案的建议做到这一点:您可以使用preventdefault

比如说,, 在同一页面中单击链接到
ID
值的标记时, URL更改如下:
index.html#content04
。 但是,由于我使用滚动事件在鼠标滚轮向下滚动时显示每个扇区的标题,因此我希望将URL设置为默认值,就像
index.html
一样隐藏每个部分的所有标题,以便只有向下滚动时才能看到它们。 我如何为这个制作脚本


URL:
index.html#content04.->index.html
//刷新时

您可能希望查看对象:


您应该能够通过以下答案的建议做到这一点:

您可以使用preventdefault()Ex。 或
使用返回假;正如@J.D.Pace所提到的

您是否使用javascript库,该库提供了使用javascript滚动到元素的方法?如果是这样,请在onclick处理程序中为相关链接调用该方法,如
。您的目标看起来像:
SomeTag target
。可能存在的重复项
if (location.hash) {
    location.href = location.href.substr(0, location.href.indexOf('#'));
}