Manchmal müssen wir den Hyperlink <a> anstelle von href verwenden, um den Sprung abzuschließen. Verwenden Sie stattdessen diese Methode: <a href="#" onClick="fun()"></a>. Auf diese Weise wird ein Seitensprung vermieden. Es bringt aber auch einige negative Probleme mit sich, beispielsweise wird der Seitentitel zu „#“ oder auf der Seite wird eine Bildlaufleiste angezeigt. Dies liegt daran, dass <a> nach der Ausführung des onClick-Ereignisses zu der von href angezeigten Adresse springt und „#“ ein Ankerpunkt ist, der sich standardmäßig oben auf der Webseite befindet, sodass das oben erwähnte Problem auftritt. Es gibt zwei Lösungen: 1. Fügen Sie dem onClick-Ereignis eine return false-Anweisung hinzu, zum Beispiel: <a href="#" onClick="fun(); return false;">Klick</a> 2. Verwenden Sie void(0) statt #, zum Beispiel: <a href="javascript:void(0)" onclick="fun()">Klick</a> |
<<: MySQL-Serie 15: Allgemeine MySQL-Konfiguration und Leistungsstresstest
>>: Einige Front-End-Praxiszusammenfassungen der neuen Homepage von Alipay
Bei Diskussionen über Webstandards kommt immer wie...
Heute musste ich nach dem Neustart des Spiels fes...
1. Anwendungsszenarien Es gibt eine solche Anford...
Inhaltsverzeichnis einführen Vorbereiten Systemab...
Ein großer Teil der Datenverwaltung besteht aus S...
1. Einleitung ● Zufälliges Schreiben führt dazu, ...
In diesem Artikel wird der spezifische Code für C...
1. Fügen Sie Ihrem Logo alternativen Text hinzu D...
Haben Sie nach den letzten beiden Kapiteln ein ne...
Ich habe kürzlich Django bereitgestellt und wollt...
In diesem Artikel wird der spezifische Code von J...
Inhaltsverzeichnis 1. Was ist Dekonstruktion? 2. ...
In diesem Artikel finden Sie eine Sammlung von Ja...
Textschatten Textschatten: horizontaler Versatz, ...
Nicht nur das Verhalten verschiedener Browser ist...