Maison  >  Article  >  interface Web  >  Comment empêcher le lien hypertexte de sauter lors de l'utilisation d'un lien

Comment empêcher le lien hypertexte de sauter lors de l'utilisation d'un lien

不言
不言original
2018-06-05 10:51:432778parcourir

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. J'ai maintenant obtenu les conclusions suivantes des internautes, 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 ait à la fois href et onclick dans le lien) ; si vous souhaitez que l'attribut href L'action ne soit pas exécutée, 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 empêchera également la lecture de l'image animée GIF dans IE.

Recommandations associées :

une page d'actualisation de lien et l'utilisation de la page d'actualisation js

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn