In Javascript ist void ein Operator, der angibt, dass ein Ausdruck ausgewertet werden soll, aber keinen Wert zurückgibt.
Ich denke, Code wie dieser ist bei denen üblich, die Ajax verwendet haben:
Aber was bedeutet hier void(0)?
Das Verwendungsformat des Void-Operators lautet wie folgt:
1. javascript:void (Ausdruck)
2. javascript:void expression
Ausdruck ist ein auszuwertender Javascript-Standardausdruck. Die Klammern außerhalb des Ausdrucks sind optional, es empfiehlt sich jedoch, sie zu schreiben. (Implementierungsversion Navigator 3.0)
Sie können einen Hyperlink mit dem Void-Operator angeben. Der Ausdruck wird ausgewertet, es wird jedoch nichts in das aktuelle Dokument geladen.
Der folgende Code erstellt einen Hyperlink, der dazu führt, dass dem Benutzer später nichts passiert. Wenn der Benutzer eine Verknüpfung herstellt, wird void(0) als 0 ausgewertet, hat aber keine Auswirkung auf das Javascript.
Der folgende Code erstellt einen Hyperlink, der den Benutzer beim Klicken dazu veranlasst, das Formular abzuschicken.
Der Unterschied zwischen einem href=# und einem href=javascript:void(0) Mehrere Möglichkeiten zum Verlinken
#Enthält Standortinformationen
Der Standardanker ist #top, also der obere Rand der Webseite
Und javascript:void(0) stellt nur einen toten Link dar
Aus diesem Grund ist die Seite manchmal sehr lang und der Browser-Link lautet eindeutig #是
Zum Anfang der Seite gesprungen
Dies ist bei javascript:void(0)
nicht der FallDaher ist es am besten, void(0)
zu verwenden, wenn Sie ein Skript aufrufenoder
Mehrere Möglichkeiten zum Verlinken
1.window.open(''url'')
2. Benutzerdefinierte Funktionen verwenden
<script> function openWin(tag,obj) { obj.target="_blank"; obj.href = "Web/Substation/Substation.aspx?stationno="+tag; obj.click(); } </script> <a href="javascript:void(0)" onclick="openWin(3,this)">株洲</a> window.location.href=""
Der obige Inhalt stellt die wahre Bedeutung von javascript:void(0) in js vor. Ich hoffe, dass er für die zukünftige Arbeit und das Studium hilfreich sein wird.