Lassen Sie uns zunächst über die Ausführungsreihenfolge des href-Attributs und des onclick-Ereignisses sprechen. Wenn die Maus auf das a-Tag klickt, wird zuerst das onclick-Ereignis ausgeführt und dann die Aktion unter dem href-Attribut (Seitensprung oder JavaScript-Pseudolink). Wenn Sie die Aktion unter dem href-Attribut nicht ausführen möchten, muss onclick false zurückgeben, was normalerweise wie folgt geschrieben wird: onclick="xxx();return false. So führen Sie Javascript-Codeausdrücke und Standardschreiben in href-Attributen aus „In JavaScript ist void ein Operator, der angibt, dass ein Ausdruck ausgewertet werden soll, aber kein Wert zurückgegeben werden soll. Das Verwendungsformat des Void-Operators ist wie folgt: 1. Javascript: void (Ausdruck) Ausdruck ist ein auszuwertender JavaScript-Standardausdruck. Die Klammern um den Ausdruck sind optional, es empfiehlt sich jedoch, sie zu schreiben. (Implementiert in Navigator 3.0) Sie können Hyperlinks mit dem Void-Operator angeben. Der Ausdruck wird ausgewertet, aber es wird nichts in das aktuelle Dokument geladen. ” href=# enthält eine Standortinformation. Der Standardanker ist #top, also der obere Rand der Webseite, während javascript:void(0) nur einen toten Link ohne Informationen anzeigt. Daher ist es am besten, void(0) beim Aufruf des Skripts zu verwenden href verweist normalerweise auf eine URL-Adresse und kann auch JavaScript aufrufen, z. B. href="javascript:xxx();". Das Dokument empfiehlt, es folgendermaßen zu schreiben: <a href="javascript:void(0)" onclick="xxx();">xx</a>, aber diese Methode verursacht in komplexen Umgebungen manchmal seltsame Probleme. Versuchen Sie, javascript: protocol nicht als href-Attribut von A zu verwenden, da dies nicht nur zu einer unnötigen Auslösung des Ereignisses window.onbeforeunload führt, sondern auch die Wiedergabe von GIF-Animationsbildern im IE stoppt. |
<<: Einige Schlussfolgerungen zur Gestaltung von Portal-Website-Fokusbildern
>>: Detaillierter Prozess der Bereitstellung von Docker für WSL2 in IDEA
In diesem Artikelbeispiel wird der spezifische Co...
1. Erstellen Sie zuerst die Datei (wechseln Sie p...
Konfiguration der Hauptbibliothek 1. Konfiguriere...
Vorwort Vor kurzem bin ich auf ein interessantes ...
Vorwort Um sicherzustellen, dass Ihre Webseiten in...
Im wirklichen Leben ist ein Schloss ein Werkzeug,...
Problembeschreibung Vor kurzem gab es einen MySQL...
Erstellen eines Projektverzeichnisses mkdir php E...
Nach der Installation der MySQL-Datenbank mit der...
In diesem Artikel finden Sie das Installations-Tu...
Entwickeln Sie ein Zahlenratespiel, bei dem zufäl...
Inhaltsverzeichnis Definition Konstruktorkörper s...
Inhaltsverzeichnis Zusammenfassung Umgebung und W...
Kommen wir ohne weitere Umschweife direkt zum Cod...
Installations- und Konfigurationsmethode für MySQ...