Maison > interface Web > js tutoriel > 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
Libérer: 2016-05-16 15:52:23
original
1766 Les gens l'ont consulté

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 link< /a> pour représenter Pour ce comportement, certaines personnes l'écriront comme link ;/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>
Copier après la connexion

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 :

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

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal