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.
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
Essayez-le vous-même »
Dans l'exemple suivant, le paramètre a renverra undefined :
Exemples
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
Essayez-le vous-même »