javascript:void(0)Signification

Nous utilisons souventjavascript:void(0)ce genre de code, puis en JavaScriptjavascript:void(0)que signifie-t-il ?

javascript:void(0)La partie la plus critique est le mot-clévoid,voidest un mot-clé très important en JavaScript. Cet opérateur indique d'évaluer une expression mais de ne pas renvoyer de valeur.

Le format de la syntaxe est le suivant :

void func()
javascript:void func()

ou

void(func())
javascript:void(func())

Le code suivant crée un lien hypertexte. Rien ne se passera lorsque l'utilisateur cliquera dessus.

Exemples

<a href="javascript:void(0)">Cliquez ici et rien ne se passera</a>

Essayez-le vous-même »

Lorsque l'utilisateur clique sur le lien, void(0) est évalué à 0, mais n'a aucun effet sur JavaScript.

Dans l'exemple suivant, un message d'avertissement s'affiche après que l'utilisateur a cliqué sur le lien :

Exemples

<p>Cliquez sur le lien ci-dessous pour voir le résultat :</p> <a href="javascript:void(alert('Warning!!!'))">Cliquez ici !</a>

Essayez-le vous-même »

Dans l'exemple suivant, le paramètre a renverra undefined :

Exemples

function getValue(){ var a,b,c; a = void ( b = 5, c = 7 ); document.write('a = ' + a + ' b = ' + b +' c = ' + c ); }

Essayez-le vous-même »

La différence entre href="../index.html" et href="#"

#contient des informations de localisation, et l'ancre par défaut est#topc'est-à-dire le haut de la page web.

Et javascript:void(0) représente simplement un lien mort.

Lorsque la page est très longue, utilisez#pour localiser une position spécifique sur la page, le format est :# + id。

Si vous voulez définir un lien mort, utilisez javascript:void(0).

Exemples

<a href="javascript:void(0);">Cliquez-moi, aucune réponse !</a> <a href="#pos">Cliquez-moi pour accéder à la position spécifiée !</a> <br> ... <br> <p id="pos">Point d'ancrage inférieur</p>

Essayez-le vous-même »
Autres extensions