📅  最后修改于: 2023-12-03 14:41:59.354000             🧑  作者: Mango
在HTML中,href属性指定链接目标的URL。而当href属性被设置为#时,它指向当前页面的顶部。这通常被称为锚点或页内链接。
当开发者想要在一个页面中跳转到该页面的某个位置时,可以使用#作为href属性的值,并将目标位置的ID添加到URL末尾,如下所示:
<a href="#target">跳到目标位置</a>
<div id="target">这是跳转到的目标位置</div>
当用户单击该链接时,页面将滚动到具有指定ID的元素(本例中的“target”元素)的顶部。
window.location
属性不同,使用href=#
并不会为HTML页面添加历史记录使用href=#创建页内链接是在HTML页面中创建跳转的快速方式。但需要注意,如果目标ID不存在,将会在页面顶部保持不动。