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
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
Selbst ausprobieren »
Im folgenden Beispiel wird Parameter a undefined zurückgeben:
Beispiele
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
Selbst ausprobieren »