web-dev-qa-db-fra.com

href ne doit pas recharger

Je teste le lien suivant:

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

Mais, comme prévu, cela recharge ma page actuelle. Comment puis-je l'empêcher de recharger la page, mais en maintenant le tag -a- attribué?

Merci ;)

25
gespinha

Si vous ne voulez pas qu'il se comporte comme un lien, n'utilisez pas de balise de lien. Cela nuit à l’accessibilité d’une page et vous ne le souhaitez pas. Il existe d'autres moyens de naviguer sur un site Web qu'un navigateur (pensez aux lecteurs d'écran), qui reposent sur la sémantique des éléments de la page. Utilisez une span si vous souhaitez simplement appliquer un style.

Si vous voulez toujours utiliser une ancre, vous pouvez utiliser ceci - 

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

Cela empêchera le rechargement de votre page.

49
MD Sayem Ahmed

Ajoutez simplement javascript: void (0) in href, vous obtiendrez ..

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

Je pense que javascript:; fonctionne aussi.

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