Maison > interface Web > js tutoriel > Explication détaillée de l'utilisation de javascript:void(0) dans les compétences js_javascript

Explication détaillée de l'utilisation de javascript:void(0) dans les compétences js_javascript

WBOY
Libérer: 2016-05-16 15:45:45
original
1982 Les gens l'ont consulté

javascript:void(0) signifie qu'aucune action n'est entreprise. Tel que :

Copier le code Le code est le suivant :


Cela signifie que ce lien n'effectue pas d'action de saut et exécute l'événement onClick.

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


Copier le code Le code est le suivant :
ici


Mais que signifie void(0) ici ?

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

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 :
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 :

La différence entre un href=# et un href=javascript:void(0) Plusieurs méthodes de liaison

#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

ou

etc.

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=""
Copier après la connexion
Résumé :

1 void(0) est utilisé pour effectuer certains traitements, mais ne rafraîchit pas la page dans son ensemble. Cependant, si vous devez rafraîchir la page, vous devez être prudent.

2 En fait, on peut utiliser , cette phrase effectuera une opération de soumission. Alors, dans quelles circonstances void(0) est-il utilisé plus souvent ? Sans actualisation, bien sûr, c'est Ajax. Si vous regardez la page Web Ajax, vous verrez généralement beaucoup de void(0), :), donc lorsque vous utilisez void. (0) ), il est préférable de se demander si cette page doit être actualisée dans son ensemble

3 Pour parler franchement, href="#" actualisera la page dans son ensemble, mais href="javascript:void(0)" ne le fera pas

Le contenu ci-dessus présente la signification de javascript:void(0) en js. J'espère qu'il sera utile à tout le monde.

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal