网页自称时的href行为异常

时间:2019-01-10 15:28:20

标签: html bootstrap-4

我发现<a href='url'>的行为很奇怪,我不明白为什么它会以这种方式起作用。

这是一个小片段,目的是使所有内容尽可能清晰:

<a class="nav-link" href="index.html"><button type="button" class="btn btn-secondary">Home</button></a>

<a class="nav-link" href="index.html#anchor"><button type="button" class="btn btn-secondary">click me</button></a>


因此,第一个链接刷新页面,而第二个链接仅跳至锚点而不重新加载页面。为什么?我没有,网上也找不到任何东西。

预先感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

这不是奇怪的行为,而是实际行为。

片段标识符用于指向当前DOM中的某个位置,因此浏览器不会重新加载,因为您是在说要使其转到当前页面中的某个位置。如果您想强制它重新加载,建议您阅读this question