Maison  >  Article  >  interface Web  >  La vraie signification de javascript:void(0) dans les compétences js_javascript

La vraie signification de javascript:void(0) dans les compétences js_javascript

WBOY
WBOYoriginal
2016-05-16 15:42:361660parcourir

En Javascript, void est un opérateur qui spécifie qu'une expression doit être évaluée mais ne renvoie pas de valeur.

Je pense qu'un code comme celui-ci est courant parmi ceux qui ont utilisé ajax :

Copier le code Le code est le suivant :

3aca98d048feecd64332d688d99c755aici5db79b134e9f6b82c0b36e0489ee08ed

Mais que signifie void(0) ici ?

Le format d'utilisation de l'opérateur void est le suivant :

1. javascript:void (expression)

2. javascript:expression vide

expression est une expression standard Javascript à évaluer. Les parenthèses en dehors de l’expression sont facultatives, mais constituent une bonne pratique à écrire. (Version d'implémentation Navigateur 3.0)

Vous pouvez spécifier un lien hypertexte à l'aide de l'opérateur void. L'expression sera évaluée mais rien ne sera chargé dans le document actuel.

Le code ci-dessous crée un lien hypertexte qui ne fera rien arriver à l'utilisateur plus tard. Lorsque l'utilisateur crée un lien, void(0) est évalué à 0, mais n'a aucun effet sur le Javascript.

Copier le code Le code est le suivant :

92089eb7775f8b2da9a0f317f5f010abRien ne se passera ici63505a6f727f70c8bd4066f3066dcb9d

Le code suivant crée un lien hypertexte qui amènera l'utilisateur à soumettre le formulaire en cliquant.

Copier le code Le code est le suivant :

40cf5f64c15043244209fb8b7cc02494Envoyer le formulaire ici63505a6f727f70c8bd4066f3066dcb9d

La différence entre un href=# et un href=javascript:void(0) Plusieurs façons de créer un lien

#Contient des informations de localisation

L'ancre par défaut est #top, qui est le haut de la page Web

Et javascript:void(0) ne représente qu'un lien mort

C'est pourquoi parfois la page est très longue et le lien de navigation est clairement #是

Sauté en haut de la page

Ce n'est pas le cas avec javascript:void(0)

Il est donc préférable d'utiliser void(0)

lors de l'appel d'un script

ou5f48d20f49e3408cd0d96a97132ff359

414cf55ed2331ac9b67428e512c358bcetc.

Plusieurs façons de créer un lien

1.window.open(''url'')

2. Utiliser des fonctions personnalisées

 <script>
  function openWin(tag,obj)
  {
  obj.target="_blank";
  obj.href = "Web/Substation/Substation.aspx&#63;stationno="+tag;
  obj.click();
  }
 </script>
<a href="javascript:void(0)" onclick="openWin(3,this)">株洲</a>
window.location.href=""

Le contenu ci-dessus présente la véritable signification de javascript:void(0) en js. J'espère qu'il sera utile pour le travail et les études futurs de chacun.

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn