window.location.href与window.location.hash区别
时间: 2023-08-26 09:15:32 浏览: 141
window.location.hash解析
window.location.href是获取或设置当前页面的完整URL地址,包括协议、域名、端口号和路径等信息。而window.location.hash则是获取或设置URL中的锚点信息,即#号后面的内容。
例如,对于以下的URL地址:
http://www.example.com/index.html#about
window.location.href将返回"http://www.example.com/index.html#about",而window.location.hash将返回"#about"。
通常情况下,我们可以使用window.location.hash来实现页面内的锚点跳转。比如,当用户点击页面中的一个锚点链接时,我们可以通过JS将页面滚动到对应的位置,而不需要重新加载整个页面。
阅读全文