Maison  >  Article  >  interface Web  >  Que signifie Javascript:void(0) et comment l'utiliser en JavaScript ?

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

黄舟
黄舟original
2017-11-09 16:08:3310595parcourir

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

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>

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>

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>

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=""

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 870cd383f150d4ad83c7c7790d241cd0, 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!

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