GeeksforGeeks

Vous avez peut-être rencontré occasionnellement « javascript:void(0) » dans un document HTML. Il est souvent utilisé lorsque l’insertion d’une expression dans une page web risque de produire un effet indésirable. Pour supprimer cet effet, on utilise « javascript:void(0) ». Cette expression renvoie une valeur primitive indéfinie.
C’est souvent utilisé avec les hyperliens.
Parfois, vous déciderez d’appeler du JavaScript à partir de l’intérieur d’un lien. Normalement, lorsque vous cliquez sur un lien, le navigateur charge une toute nouvelle page ou rafraîchit la même page (en fonction de l’URL spécifiée).
Mais vous ne désirez très probablement pas que cela se produise si vous avez accroché un certain JavaScript à ce lien.

Pour empêcher le rafraîchissement de la page, vous pourriez utiliser void(0).

Utilisation de « # » dans la balise d’ancrage : Lorsque l’on écrit le code suivant dans l’éditeur, la page web est rafraîchie après l’affichage du message d’alerte.
Exemple :

<!DOCTYPE html>

.

<html>
<head>
<title>without JavaScript:void(0)</title>
</head>
<body>
<center>
<h1style="color:green">GeksforGeeks</h1>
<h3>without JavaScript:void(0)</h3>
<ahref="#"
ondblclick="alert('Welcome to Geeks for Geeks')">

Double click on me </a>

</center>
</body>
</html>



Sortie :

Utilisation de « javascript :void(0) ; » dans la balise d’ancrage : L’écriture de « javascript:void(0) ; » dans la balise d’ancrage peut empêcher le rechargement de la page et les fonctions JavaScript peuvent être appelées sur des clics simples ou doubles facilement.
Exemple :

<!DOCTYPE html>

.

<html>
<head>
<title>JavaScript:void(0)</title>
</head>
<body>
<center>
<h1style="color:green">GeksforGeeks</h1>
<h3>JavaScript:void(0)</h3>
<ahref="javascript:void(0);"
ondblclick="alert('Welcome to Geeks for Geeks')">

Double click on me </a>

</center>
</body>
</html>



Sortie :

Balises d’articles :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *