Maison >interface Web >tutoriel HTML >Introduction à la façon d'empêcher le saut de lien hypertexte lors de l'utilisation d'un lien
L'événement onclick du lien est exécuté en premier, suivi de l'action sous l'attribut href. Supposons que href et onclick existent 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.
Lors de l'utilisation de , certains problèmes sont survenus, ce qui m'a dérouté pendant plus d'un mois. Maintenant, j'ai reçu la conclusion suivante des internautes, ce qui m'a soudainement éclairé et le problème a été résolu.
L'événement onclick du lien est exécuté en premier, suivi de l'action sous l'attribut href (saut de page ou pseudo-lien javascript
En supposant qu'il y a à la fois href et onclick dans le lien, si) ; vous voulez que l'attribut href soit exécuté, onclick doit obtenir une fausse valeur de retour
Si la page est trop longue et comporte une barre de défilement, et que vous souhaitez effectuer l'opération via l'événement onclick du lien ; Son attribut href doit être défini sur javascript:void(0); au lieu de #, ce qui peut éviter des sauts de page inutiles
Si une fonction avec une valeur de retour est appelée dans l'attribut href du lien, la page actuelle Le contenu ; of sera remplacé par la valeur de retour de cette fonction ;
fera la différence en maintenant la touche Shift enfoncée.
Le problème que j'ai rencontré aujourd'hui est que je ne peux pas accéder à parentNode 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 arrêtera également la lecture des images gif animées dans IE.
Pour plus d'articles sur la façon d'éviter les sauts d'hyperliens lors de l'utilisation d'un lien, veuillez faire attention au site Web PHP chinois !