Maison > Article > interface Web > Explication détaillée de l'utilisation de javascript:void(0) dans les compétences js_javascript
javascript:void(0) signifie qu'aucune action n'est entreprise. Tel que :
Je pense qu'un code comme celui-ci est courant parmi ceux qui ont utilisé ajax :
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 :
2. javascript:expression vide
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.
La différence entre un href=# et un href=javascript:void(0) Plusieurs méthodes de liaison
#Contient des informations de localisationL'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
ou5f48d20f49e3408cd0d96a97132ff359414cf55ed2331ac9b67428e512c358bcetc.
Plusieurs façons de créer un lien
2. Utiliser des fonctions personnalisées
<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=""
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 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) ), 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.