Maison > Article > interface Web > Analyse de la différence entre une balise href=# et href=javascript:void(0) en html
Une brève discussion sur la différence entre href=# et href=javascript:void(0), les amis dans le besoin peuvent s'y référer
#" contient des informations de localisation
La valeur par défaut le point d'ancrage est #top 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 saute en haut de la page
Mais javascript:void(0) n'est pas comme ça
Donc lors de l'appel du script, il est préférable d'utiliser void(0)
ou 7ce8961e120a815eeb46b3f04acc755f
56ea8152226b1444ce0c2c61f8d5d4f7etc.
Plusieurs façons d'ouvrir un nouveau lien de fenêtre
1.window.open(' url')
2. Utiliser une 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 un #, ce sera le cas. En passant au sommet, voici quelques solutions de ma collection personnelle :
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 est un opérateur en JavaScript, qui spécifie qu'une expression est calculée 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 expressionexpression est une expression standard JavaScript à évaluer. les expressions sont facultatives, mais c'est une bonne habitude de les écrire. 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. se produira lorsque l'utilisateur clique dessus. Lors de la liaison, void(0) est évalué à 0, mais n'a aucun effet sur JavaScript. Vous pouvez utiliser void(0), mais si vous devez actualiser la page, vous devez être prudent. 🎜>
En fait, on peut utiliser 30dc966d9bd2acf9905746b86f35ebf3, 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.
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!