Heim > Web-Frontend > js-Tutorial > Hauptteil

So behandeln Sie das Standardereignis eines Tag-Hyperlinks in Javascript_Grundkenntnisse

WBOY
Freigeben: 2016-05-16 15:52:23
Original
1733 Leute haben es durchsucht

Das Beispiel in diesem Artikel beschreibt, wie JavaScript das Standardereignis eines Tag-Hyperlinks behandelt. Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:

Manchmal ist es notwendig, dem a-Tag ein Klickereignis hinzuzufügen und einige Transaktionen vor dem Springen zu verarbeiten, sodass einige Verarbeitungsschritte durchgeführt werden müssen. Normalerweise gibt das Frontend einen link< /a> Um dieses Verhalten darzustellen, schreiben einige Leute es wie folgt: link ;/a> , aber dies ist nicht mit allen Browsern kompatibel und einige Browser verhalten sich seltsam.

Daher erfordert die Lösung dieses Problems andere Methoden. Eine besteht darin, JQuery zum Blockieren des Standardereignisses zu verwenden, genau wie im Beispiel in der offiziellen API von 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>
Nach dem Login kopieren

Eine andere Methode besteht darin, dem Hyperlink eine Javascript-Methode hinzuzufügen und der Methode „return“ hinzuzufügen

Code kopieren Der Code lautet wie folgt:

Ich hoffe, dass dieser Artikel für das JavaScript-Programmierdesign aller hilfreich sein wird.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!