Heim > Web-Frontend > js-Tutorial > Detaillierte Erläuterung der Verwendung von javascript:void(0) in js_javascript-Fähigkeiten

Detaillierte Erläuterung der Verwendung von javascript:void(0) in js_javascript-Fähigkeiten

WBOY
Freigeben: 2016-05-16 15:45:45
Original
1999 Leute haben es durchsucht

javascript:void(0) bedeutet, dass keine Aktion ausgeführt wird. Zum Beispiel:

Code kopieren Der Code lautet wie folgt:


Das bedeutet, dass dieser Link keine Sprungaktion ausführt und das onClick-Ereignis ausführt.

Ich denke, Code wie dieser ist bei denen üblich, die Ajax verwendet haben:


Code kopieren Der Code lautet wie folgt:

Aber was bedeutet hier void(0)?

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 (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:
Der folgende Code erstellt einen Hyperlink, der den Benutzer beim Klicken dazu veranlasst, das Formular abzuschicken.


Code kopieren Der Code lautet wie folgt:

Der Unterschied zwischen einem href=# und einem href=javascript:void(0) Mehrere Methoden zum Verknüpfen

#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

oder

etc.

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=""
Nach dem Login kopieren
Zusammenfassung:

1 void(0) wird verwendet, um bestimmte Verarbeitungen durchzuführen, aktualisiert jedoch nicht die Seite als Ganzes. Wenn Sie die Seite jedoch aktualisieren müssen, sollten Sie vorsichtig sein.

2 Tatsächlich können wir 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 am besten, ob diese Seite als Ganzes aktualisiert werden muss

3 Um es ganz klar auszudrücken: href="#" aktualisiert die Seite als Ganzes, href="javascript:void(0)" jedoch nicht

Der obige Inhalt stellt die Bedeutung von javascript:void(0) in js vor. Ich hoffe, dass er für alle hilfreich ist.

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage