Der Unterschied zwischen HTML Empty Link href="#" und href="javascript:void(0)"

Der Unterschied zwischen HTML Empty Link href="#" und href="javascript:void(0)"
# enthält eine Standortinformation. Der Standardanker ist #top, also der obere Rand der Webseite. JavaScript:void(0) zeigt nur einen toten Link an. Deshalb ist der Browser-Link bei sehr langen Seiten manchmal eindeutig #, springt aber an den oberen Rand der Seite, während dies bei JavaScript:void(0) nicht der Fall ist. Daher ist es am besten, void(0) beim Aufrufen von Skripten zu verwenden.
Sie können dies anhand des folgenden Beispiels testen:
Code

Tipp: Sie können einen Teil des Codes vor dem Ausführen ändern

<<:  Lösung für die Nginx-Installation ohne Generierung des sbin-Verzeichnisses

>>:  Neue Ideen zur Zeitformatierung in JavaScript toLocaleString()

Artikel empfehlen

JavaScript implementiert einfache Rechnerfunktion

In diesem Artikel wird der spezifische JavaScript...

Anwendung und Implementierung des Datencache-Mechanismus für kleine Programme

Informationen zum Miniprogramm-Datencache Datenca...

Was Sie über MySQL-Sperren wissen müssen

1. Einleitung MySQL-Sperren können je nach Umfang...

So verwenden Sie SessionStorage und LocalStorage in Javascript

Inhaltsverzeichnis Vorwort Einführung in SessionS...

Beispiel für Auslassungspunkte bei Überlauf von mehrzeiligem CSS-Text

Auslassungspunkte werden angezeigt, wenn mehrzeil...

9 Tipps für das Webseiten-Layout

<br />Verwandte Artikel: 9 praktische Vorsch...

Detaillierte Erläuterung der Docker Swarm-Dienstorchestrierungsbefehle

1. Einleitung Docker verfügt über ein Orchestrier...

Detaillierte Erklärung dieser Referenz in React

Inhaltsverzeichnis Ursache: durchlaufen: 1. Konst...

jQuery implementiert einen Zeitselektor

In diesem Artikelbeispiel wird der spezifische Co...

JavaScript, um einen ausgefallenen Karusselleffekt zu erzielen

In diesem Artikel werden zwei Methoden zur Implem...