Maison > interface Web > js tutoriel > le corps du texte

Que signifie Javascript:void(0) et comment l'utiliser en JavaScript ?

黄舟
Libérer: 2017-11-09 16:08:33
original
10634 Les gens l'ont consulté

Dans notre développement quotidien JavaScript, nous rencontrerons du code comme javascript:void(0) De nombreux amis sont confus lorsqu'ils voient cela et ne savent pas ce que cela signifie. Alors, qu'est-ce que javascript : void(0) veut dire en JavaScript ? Aujourd'hui, nous allons vous amener à le comprendre ensemble !

1. Que signifie Javascript:void(0) et ce que cela signifie

La chose la plus critique dans javascript:void(0) est la clé void En d'autres termes, void est un mot-clé très important en JavaScript. Cet opérateur précise qu'une expression doit être évaluée mais ne renvoie pas de valeur.

Mais que signifie void(0) ici ?

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

1. javascript:void (expression)
2. javascript:void expression
Copier après la connexion

l'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 Navigator 3.0)

Le format de syntaxe est le suivant :

<head>
<script type="text/javascript">
<!--void func()javascript:void func()
或者
void(func())javascript:void(func())//-->
</script>
</head>
Copier après la connexion

Utilisation de Javascript:void(0)

javascript:void(0) signifie qu'aucune action n'est entreprise. Par exemple :

<a href="javascript:void(0);" onclick="alert(&#39;ok&#39;);"></a>
Copier après la connexion

Cela signifie que ce lien ne saute pas et exécute l'événement onClick.

Je pense qu'un code comme celui-ci est courant chez les personnes qui ont utilisé ajax :

<a href="javascript:doTest2();void(0);">here</a>
Copier après la connexion

Plusieurs façons de créer un lien

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

2. Utiliser fonction personnalisée

<script>
   function openWin(tag,obj)
   {
    obj.target="_blank";
    obj.href = "Web/Substation/Substation.aspx?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 le fait non pas dans le cas d'un rafraîchissement de la page dans son ensemble, mais dans le cas où la page doit être actualisée, alors 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) ) avant, il est préférable de réfléchir à la question de savoir si cette page doit être actualisée dans son ensemble

3 Pour parler franchement, href="#" actualisera la page dans son ensemble, tandis que href= "javascript:void(0)" Ce ne sera pas le cas

Recommandations associées :

1.Parlons de javascript qui est souvent utilisé dans les pages statiques : ; et javascript:void(0)

2. Analyse de la différence entre une balise href=# et href=javascript. :void(0) en html

3.Utilisez javascript:void(0) avec prudence, pourquoi n'est-il pas bon d'écrire comme ça

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!