hier Aber was genau bedeutet void(0) hier?"/> hier Aber was genau bedeutet void(0) hier?">
Heim >Web-Frontend >js-Tutorial >js javascript:void(0) wahre Bedeutung
Ich denke, Code wie dieser ist bei Leuten üblich, die Ajax verwendet haben:
here
Aber der hier nichtig (0)Was genau bedeutet das?
void ist ein Operator in Javascript, der angibt, dass ein Ausdruck ausgewertet werden soll, aber keinen Wert zurückgibt.
Das Verwendungsformat des void-Operators lautet wie folgt:
1. javascript:void (expression)
2. javascript:void expression
expression ist ein zu berechnender Javascript-Standardausdruck. Die Klammern außerhalb des Ausdrucks sind optional, es empfiehlt sich jedoch, sie zu schreiben. (Implementierungsversion Navigator 3.0)
Sie können den Void-Operator verwenden, um einen Hyperlink anzugeben. 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.
Hier passiert nichts
Der folgende Code erstellt einen Hyperlink zum Benutzer. Das Formular wird gesendet, wenn Die Bestellung wird aufgegeben.
Formular hier senden
a href=# und a href=javascript: Mehrere Möglichkeiten dazu zwischen void(0)-Links unterscheiden
#Enthält eine Standortinformation
Der Standardanker ist #top, also der obere Rand der Webseite
Und javascript:void ( 0) Es bedeutet lediglich einen toten Link
Aus diesem Grund ist die Seite manchmal sehr lang und der Browsing-Link ist eindeutig # und
springt zum Anfang der Seite
und javascript:void( 0) ist nicht der Fall
Wenn Sie das Skript aufrufen, verwenden Sie daher am besten void(0)
oder
< ;div onclick> usw.
Mehrere Möglichkeiten zum Verknüpfen
1.window.open(''url'')
Verwenden Sie eine benutzerdefinierte Funktion
obj)
{
obj.target="_blank";
obj.href = "Web/Substation/Substation.aspx?stationno="+tag;
obj.click(); script>
Zhuzhou
window.location.href=""