javascript:void(0)Bedeutung

Wir verwenden oftjavascript:void(0)solchen Code, doch was bedeutetjavascript:void(0)in JavaScript?

javascript:void(0)Der entscheidende Teil ist dasvoidSchlüsselwort,voidist ein sehr wichtiges Schlüsselwort in JavaScript. Dieser Operator gibt an, einen Ausdruck auszuwerten, aber keinen Wert zurückzugeben.

Das Syntaxformat lautet wie folgt:

void func()
javascript:void func()

oder

void(func())
javascript:void(func())

Der folgende Code erstellt einen Hyperlink. Es wird nichts passieren, wenn der Benutzer darauf klickt.

Beispiele

<a href="javascript:void(0)">Klicken Sie hier, und es wird nichts passieren</a>

Selbst ausprobieren »

Wenn der Benutzer auf den Link klickt, wird void(0) zu 0 ausgewertet, hat aber keine Auswirkung auf JavaScript.

Im folgenden Beispiel wird eine Warnmeldung angezeigt, nachdem der Benutzer auf den Link geklickt hat:

Beispiele

<p>Klicken Sie auf den folgenden Link, um das Ergebnis zu sehen:</p> <a href="javascript:void(alert('Warning!!!'))">Klicken Sie auf mich!</a>

Selbst ausprobieren »

Im folgenden Beispiel wird Parameter a undefined zurückgeben:

Beispiele

function getValue(){ var a,b,c; a = void ( b = 5, c = 7 ); document.write('a = ' + a + ' b = ' + b +' c = ' + c ); }

Selbst ausprobieren »

Der Unterschied zwischen href="../index.html" und href="#"

#enthält Standortinformationen, und der Standardanker ist#topdas heißt, der obere Teil der Webseite.

Und javascript:void(0) steht einfach für einen toten Link.

Wenn die Seite sehr lang ist, verwenden Sie#, um eine bestimmte Position auf der Seite anzusteuern; das Format ist:# + id。

Wenn Sie einen toten Link definieren möchten, verwenden Sie javascript:void(0).

Beispiele

<a href="javascript:void(0);">Klick mich, keine Reaktion!</a> <a href="#pos">Klick mich, um zur angegebenen Position zu springen!</a> <br> ... <br> <p id="pos">Unterer Ankerpunkt</p>

Selbst ausprobieren »
Andere Erweiterungen