Heim  >  Artikel  >  Web-Frontend  >  Was bedeutet Javascript:void(0) und wie wird es in JavaScript verwendet?

Was bedeutet Javascript:void(0) und wie wird es in JavaScript verwendet?

黄舟
黄舟Original
2017-11-09 16:08:3310595Durchsuche

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(&#39;ok&#39;);"></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:

1.Lassen Sie uns über Javascript sprechen das wird oft in statischen Seiten verwendet: ; und javascript:void(0)

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!

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