Href не нужно перезагружать

Я тестирую следующую ссылку:

<a href="#">Link</a>

Но, как и ожидалось, он перезагружает мою текущую страницу. Как я могу предотвратить перезагрузку страницы, но поддерживая ее -атрибут?

Спасибо;)

Ответы

Ответ 1

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

Если вы все еще хотите использовать якорь, вы можете использовать это -

<a href="#" onclick="return false;">Link</a>

Это предотвратит перезагрузку вашей страницы.

Ответ 2

Просто добавьте javascript: void (0) в href, вы получите..

<a href="javascript:void(0)">Link</a>

Ответ 3

Я думаю, javascript:; также работает.

<a href="javascript:;">Link</a>