Heim  >  Artikel  >  Web-Frontend  >  Die wahre Bedeutung von javascript:void(0) in js_javascript-Fähigkeiten

Die wahre Bedeutung von javascript:void(0) in js_javascript-Fähigkeiten

WBOY
WBOYOriginal
2016-05-16 15:42:361621Durchsuche

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:

Code kopieren Der Code lautet wie folgt:

3aca98d048feecd64332d688d99c755ahier5db79b134e9f6b82c0b36e0489ee08ed

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.

Code kopieren Der Code lautet wie folgt:

92089eb7775f8b2da9a0f317f5f010abHier wird nichts passieren63505a6f727f70c8bd4066f3066dcb9d

Der folgende Code erstellt einen Hyperlink, der den Benutzer beim Klicken dazu veranlasst, das Formular abzuschicken.

Code kopieren Der Code lautet wie folgt:

40cf5f64c15043244209fb8b7cc02494Formular hier senden63505a6f727f70c8bd4066f3066dcb9d

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 Fall

Daher ist es am besten, void(0)

zu verwenden, wenn Sie ein Skript aufrufen

oder7ce8961e120a815eeb46b3f04acc755f

414cf55ed2331ac9b67428e512c358bcetc.

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&#63;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.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn