js 如何实现改变url页面不刷新 #
在JavaScript中,可以使用window.location.hash属性来改变URL中的锚点标签(#)而不刷新页面。以下是一个简单的例子:
//设置新的hash值,去掉前面的#
window.location.hash = 'newHash';
如果你想要添加新的hash值但保留原有的,可以这样做:
//获取当前的hash值
const currentHash = window.location.hash;
//设置新的hash值,确保保留原有的
window.location.hash = currentHash + 'newHash';