⒈ L'événement onclick du lien est exécuté en premier, suivi de l'action sous l'attribut href (saut de page, ou javascript pseudo-lien) ;
⒉ Supposons qu'il y ait à la fois href et onclick dans le lien. Si vous souhaitez que l'action sous l'attribut href ne soit pas exécutée, onclick doit obtenir une fausse valeur de retour
⒊ Si la page est trop longue et qu'il y a une barre de défilement, et que vous souhaitez effectuer une action via l'événement onclick du lien. Son attribut href doit être défini sur javascript:void(0); au lieu de #, ce qui peut empêcher les sauts de page inutiles ⒋ Si vous appelez une valeur de retour dans l'attribut href de la fonction de lien, le contenu de la page actuelle sera remplacée par la valeur de retour de cette fonction ⒌ sera différente en maintenant la touche Shift enfoncée. ⒍ ParentNode n'est pas accessible sous la forme de href dans IE6.0. Essayez de ne pas utiliser javascript: protocol comme attribut href de A. Cela entraînera non seulement le déclenchement inutile de l'événement window.onbeforeunload, mais empêchera également la lecture de l'image animée GIF dans IE. C'est tout, j'ai passé beaucoup de temps là-dessus. (sous IE6)<a href="javascript:void(0);" onclick="javascript:modifypassword();"><img src="images/blue/Modify.gif"/></a>
<🎜. > devrait être
Quelques exemples de ma collection personnelle pour que tout le monde puisse s'en inspirer :<a href="javascript:void(0);" onclick="javascript:modifypassword();return false;"><img src="images/blue/Modify.gif"/></a>
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) Lorsque j'ai testé aujourd'hui, il était clair que le programme avait été exécuté et que le résultat final était correct, mais la page ne s'actualiserait pas.
Testé sous FireFox2.0 et IE7, le résultat est normal, mais IE6 ne s'actualise pas ! Après une enquête minutieuse, j'ai découvert que le lien de la page est , le problème réside dans ce vide. (0 ) activé !
Jetons d'abord un coup d'œil à la signification de void(0) en JavaScript : void en JavaScript est un opérateur qui spécifie d'évaluer une expression mais de ne pas renvoyer de valeur. Le format d'utilisation de l'opérateur
void est le suivant :1. javascript:void (e-xpression) 2. javascript:void e-xpression
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!