Maison  >  Article  >  interface Web  >  Comment gérer l'événement par défaut d'un lien hypertexte de balise dans les connaissances javascript_Basic

Comment gérer l'événement par défaut d'un lien hypertexte de balise dans les connaissances javascript_Basic

WBOY
WBOYoriginal
2016-05-16 15:52:231716parcourir

L'exemple de cet article décrit comment JavaScript gère l'événement par défaut d'un lien hypertexte de balise. Partagez-le avec tout le monde pour votre référence. L'analyse spécifique est la suivante :

Parfois, il est nécessaire d'ajouter un événement de clic à la balise a et de gérer certaines transactions avant de sauter, donc certains traitements doivent être effectués ; généralement, le frontal donnera un ee7959cc8dd4be16ef633321c03dac32link16ef26f8b7ea0fc89bdf90e275a93e5d pour représenter Pour ce comportement, certaines personnes l'écriront comme 15ce3e7494a3f16b144b37e8fd65c1dalink5db79b134e9f6b82c0b36e0489ee08ed ;/a> , mais cela n'est pas compatible avec tous les navigateurs et certains navigateurs se comporteront étrangement.

Par conséquent, ce problème nécessite d'autres méthodes pour être résolu. La première consiste à utiliser jquery pour bloquer l'événement par défaut, tout comme l'exemple donné dans l'API officielle de JQUERY :

<!doctype html>
<html lang="en">
<head>
 <meta charset="utf-8">
 <title>event.preventDefault demo</title>
 <script src="jquery-1.10.2.js"></script>
</head>
<body>
<a href="http://jquery.com">default click action is prevented</a>
<div id="log"></div>
<script>
$( "a" ).click(function( event ) {
 event.preventDefault();
 $( "<div>" )
  .append( "default " + event.type + " prevented" )
  .appendTo( "#log" );
});
</script>
</body>
</html>

Une autre méthode consiste à ajouter une méthode javascript au lien hypertexte et à ajouter un retour à la méthode

Copier le code Le code est le suivant :
22df99979ff60de92561ff7d1e61e28alink5db79b134e9f6b82c0b36e0489ee08ed

J'espère que cet article sera utile à la conception de la programmation JavaScript de chacun.

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