Heim > Artikel > Web-Frontend > Was bedeutet Javascript:void(0) und wie wird es in JavaScript verwendet?
Bei unserer täglichen JavaScript-Entwicklung werden wir auf Code wie javascript:void(0) stoßen. Viele Freunde sind verwirrt, wenn sie dies sehen. Was bedeutet Javascript? void(0) bedeutet in JavaScript? Heute bringen wir Sie dazu, es gemeinsam zu verstehen!
1. Was bedeutet Javascript:void(0) und was es bedeutet
Das Wichtigste in javascript:void(0) ist der void-Schlüssel. Mit anderen Worten: void ist ein sehr wichtiges Schlüsselwort in JavaScript. Dieser Operator gibt an, dass ein -Ausdruck ausgewertet werden soll, aber keinen Wert zurückgibt.
Aber was bedeutet void(0) hier?
Das Verwendungsformat des Void-Operators lautet wie folgt:
1. javascript:void (expression) 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)
Das Syntaxformat ist wie folgt:
<head> <script type="text/javascript"> <!--void func()javascript:void func() 或者 void(func())javascript:void(func())//--> </script> </head>
1. Verwendung von Javascript:void(0)
javascript:void(0) bedeutet, dass keine Aktion ausgeführt wird. Zum Beispiel:
<a href="javascript:void(0);" onclick="alert('ok');"></a>
Dies bedeutet, dass dieser Link nicht springt und das onClick-Ereignis ausführt.
Ich denke, dass Code wie dieser bei Leuten, die Ajax verwendet haben, häufig vorkommt:
<a href="javascript:doTest2();void(0);">here</a>
Mehrere Möglichkeiten zum Verknüpfen
1.window.open (''url'')
2. benutzerdefinierte Funktion 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=""
Zusammenfassung:
1 void(0) wird verwendet, um einige Verarbeitungen durchzuführen, tut dies aber auch Nicht, wenn die Seite als Ganzes aktualisiert wird, sondern wenn die Seite aktualisiert werden muss, müssen Sie vorsichtig sein.
2 Tatsächlich können wir 870cd383f150d4ad83c7c7790d241cd0 verwenden. Dieser Satz führt einen Übermittlungsvorgang aus. Unter welchen Umständen wird void(0) häufiger verwendet? Ohne Aktualisierung ist es natürlich Ajax. Wenn Sie sich die Ajax-Webseite ansehen, werden Sie im Allgemeinen viel void(0) sehen, wenn Sie also void verwenden (0) ) Überlegen Sie sich vorher am besten, ob diese Seite als Ganzes aktualisiert werden muss
3 Um es ganz klar auszudrücken: href="#" aktualisiert die Seite als Ganzes, während href= "javascript:void(0)" Es wird nicht
Verwandte Empfehlungen:
2. Analyse des Unterschieds zwischen einem Tag href=# und href=javascript :void(0) in html
3.Verwenden Sie javascript:void(0) mit Vorsicht, warum ist es nicht gut, so zu schreiben
Das obige ist der detaillierte Inhalt vonWas bedeutet Javascript:void(0) und wie wird es in JavaScript verwendet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!