So verhindern Sie die Weiterleitung von Hyperlinks mithilfe von JavaScript (mehrere Schreibweisen)

So verhindern Sie die Weiterleitung von Hyperlinks mithilfe von JavaScript (mehrere Schreibweisen)

Durch JavaScript können wir das Springen von Hyperlinks verhindern.

So geht's:

(1) Manipulation des href-Attributs eines Hyperlinks

Schreibmethode 1:

<!DOCTYPE html>
<html lang="de">
<Kopf>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-kompatibel" content="IE=edge">
    <meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1.0">
    <title>Dokument</title>
</Kopf>
<Text>
    <a href="javascript:void(0);" rel="external nofollow" >Hyperlink</a>
</body>
</html>

Schreibmethode 2:

<!DOCTYPE html>
<html lang="de">
<Kopf>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-kompatibel" content="IE=edge">
    <meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1.0">
    <title>Dokument</title>
</Kopf>
<Text>
    <a href="javascript:;" rel="external nofollow" >Hyperlink</a>
</body>
</html> 

Durch Anklicken des Links erfolgt keine Weiterleitung.

(2) Standardverhalten beim Blockieren von Links

Schreibmethode 1:

<!DOCTYPE html>
<html lang="de">
<Kopf>
	<meta charset="UTF-8">
	<meta http-equiv="X-UA-kompatibel" content="IE=edge">
	<meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1.0">
	<title>Dokument</title>
</Kopf>
<Text>
	<a href="https://www.baidu.com" rel="externes nofollow" rel="externes nofollow" >Baidu</a>
	<Skript>
		var link = document.querySelector("a");
		link.addEventListener('klicken',Funktion(e){
			e.preventDefault();
		})
	</Skript>
</body>
</html>

Schreibmethode 2:

<!DOCTYPE html>
<html lang="de">
<Kopf>
	<meta charset="UTF-8">
	<meta http-equiv="X-UA-kompatibel" content="IE=edge">
	<meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1.0">
	<title>Dokument</title>
</Kopf>
<Text>
	<a href="https://www.baidu.com" rel="externes nofollow" rel="externes nofollow" >Baidu</a>
	<Skript>
		var link = document.querySelector("a");
		link.onclick = Funktion (e) {
			gibt false zurück;
		}
	</Skript>
</body>
</html> 

Zu diesem Zeitpunkt führt das Klicken auf den Hyperlink nicht zum Springen.

Oben finden Sie Einzelheiten dazu, wie Sie mit JavaScript Hyperlink-Sprünge verhindern können (verschiedene Schreibmethoden). Weitere Informationen zu JS-Hyperlink-Sprüngen finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM!

Das könnte Sie auch interessieren:
  • Lösung für das Problem verstümmelter chinesischer Zeichen beim Springen von Hyperlinks zwischen Seiten in JS
  • So deaktivieren Sie die Hyperlink-Umleitung in Javascript
  • So erhalten Sie die absolute URL-Adresse eines Hyperlinks mit JavaScript
  • So rufen Sie eine Javascript-Funktion mit einem Hyperlink richtig auf
  • Vier Formen der Parameterübergabe - URL, Hyperlink, js, Formular
  • So behandeln Sie das Standardereignis eines Tag-Hyperlinks in Javascript
  • js implementiert die Methode zum Senden eines Formulars mit einem Tag-Hyperlink

<<:  Tutorial zur Installation von Android Studio unter Ubuntu 19 und darunter

>>:  Zusammenfassung der Tipps zum Festlegen der maximalen Anzahl von Verbindungen in MySQL

Artikel empfehlen

Eine kurze Diskussion zur Auftragsrekonstruktion: MySQL-Sharding

Inhaltsverzeichnis 1. Ziele 2. Umweltvorbereitung...

MySQL-Datenbank GTID realisiert Master-Slave-Replikation (super praktisch)

1. Maria-Quelle hinzufügen vi /etc/yum.repos.d/Ma...

Ist ein Design, das den Designspezifikationen entspricht, ein gutes Design?

In den letzten Jahren meiner Karriere habe ich an...

Mysql löscht doppelte Daten, um die kleinste ID-Lösung beizubehalten

Suchen Sie online nach doppelten Daten und behalt...

Detaillierte Erläuterung der persistenten MySQL-Statistiken

1. Die Bedeutung persistenter statistischer Infor...

JavaScript Voranalyse, Objektdetails

Inhaltsverzeichnis 1. Voranalyse 1. Vorabanalyse ...

Verwenden Sie CSS, um ein Datei-Upload-Muster zu zeichnen

Wenn Sie es wären, wie würden Sie es erreichen, w...

Beispielcode mit Vue-Router in HTML

Einführung in Vue und Vue-Router <script src=&...

So handhaben Sie lange Daten bei der Anzeige in HTML

Bei der Anzeige langer Daten in HTML können Sie di...

SQL-basierte Abfrageanweisungen

Inhaltsverzeichnis 1. Einfache SELECT-Anweisung 1...

Rsync+crontab regelmäßige Synchronisierungssicherung unter centos7

In letzter Zeit möchte ich regelmäßig wichtige in...