Maison >interface Web >js tutoriel >Résumer les différences entre href=javascript:void(0) et href=#
Quelles sont les différences entre href=# et href=javascript:void(0) ? Ce qui suit est mon résumé de la différence entre href=javascript:void(0) et href=#.
#" contient des informations de localisation
Le point d'ancrage 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 évidemment # mais il saute en haut de la page
Mais javascript:void(0) est pas comme ça
Donc, lors de l'appel du script, il est préférable d'utiliser void(0)
ou 25a342f2303cd58b30ca96ee5974cf6a
< ;p onclick> etc.
pour ouvrir un nouveau Plusieurs méthodes de lien de fenêtre
1.window.open('url')
2 . Utiliser la 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)">LINK_TEST</a> window.location.href=""
- ------------------------------------ -------------- ----------------------------
Si c'est est un #, il sautera en haut Collection personnelle Plusieurs solutions :
1:<a href="####"></a> 2:<a href="javascript:void(0)"></a> 3:<a href="javascript:void( null )"></a> 4:<a href="#" onclick=" return false"></a> 5:<span style="cursor:hand"></span>(好像在FF中不能显示)
----------------------. ----------- --------------------------------------- -----------
Utilisez JavaScript avec prudence : void(0)
Void en JavaScript est un opérateur, qui spécifie de calculer un expression mais ne renvoie pas de valeur. Le format d'utilisation de l'opérateur
void est le suivant :
1. javascript:void (expression) 2. javascript:void expression
expression est une expression standard JavaScript à évaluer. Les parenthèses en dehors de l'expression sont facultatives, mais elles sont écrites sous la forme . Bonne pratique. Nous pouvons utiliser l'opérateur void pour spécifier un hyperlien. L'expression sera évaluée mais rien ne sera chargé dans le document actuel. et rien ne se passera lorsque l'utilisateur clique dessus. Lorsque l'utilisateur clique sur le lien, void(0) est évalué à 0, mais cela n'a aucun effet sur JavaScript. Vous pouvez utiliser void(0), mais si vous devez actualiser la page, vous devez être prudent.
<a href="javascript:void(0)">单击此处什么也不会发生</a>
【Recommandations associées】
1.
Recommandation spéciale
: "php Programmer Toolbox" version V0.1 Télécharger2. Solution à la méthode invalide de javascript:void(0) dans ie6
Définition Javascript et explication détaillée de l'opérateur void(0)4 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!