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('ok');"></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
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. 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!<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=""