Href странное поведение, когда веб-страница вызывает себя - PullRequest
0 голосов
/ 10 января 2019

Я обнаружил странное поведение <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 голосов
/ 10 января 2019

Это не странное поведение, это фактическое поведение.

Идентификатор фрагмента используется для указания на какое-то место в текущем DOM, поэтому браузер не перезагружается, потому что вы говорите ему пойти куда-нибудь на текущей странице. Если вы хотите, чтобы он перезагрузился, я предлагаю вам прочитать этот вопрос .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...