window.location.hash = 不会删除哈希本身



可能的重复项:
如何在不刷新页面的情况下使用 JavaScript 从 window.location 中删除哈希?

关闭幻灯片时,我希望地址恢复正常,但"#"仍然存在,有什么方法可以克服这一点吗?

从 https://developer.mozilla.org/en/DOM/window.location:

例子

每当修改位置对象的属性时,文档 将使用 URL 加载,就好像 window.location.assign() 一样 使用修改后的 URL 调用。

我认为这个问题解决了你想要使用jQuery的问题:

更改哈希而不在 jQuery 中重新加载

其他相关问题:

在浏览器中更改 URL,而无需使用 JavaScript 加载新页面

如何在不刷新页面的情况下使用 JavaScript 从 window.location 中删除哈希?

如何在不创建页面重新加载的情况下更改 Firefox window.location.hash?

最新更新