Heim >Web-Frontend >js-Tutorial >javascript:void(0) Bedeutung

javascript:void(0) Bedeutung

高洛峰
高洛峰Original
2016-12-13 13:29:291625Durchsuche

Wir verwenden häufig Code wie javascript:void(0). Was bedeutet also javascript:void(0) in JavaScript?

Das Wichtigste in Javascript:void(0) ist das Schlüsselwort void. Es ist ein sehr wichtiges Schlüsselwort in JavaScript. Dieser Operator gibt an, einen Ausdruck zu berechnen, gibt aber keinen Wert zurück.

Das Syntaxformat ist wie folgt:

<head>
<script type="text/javascript">
<!--
void func()
javascript:void func()

或者

void(func())
javascript:void(func())
//-->
</script>
</head>

Der folgende Code erstellt einen Hyperlink, bei dem nichts passiert, wenn der Benutzer darauf klickt.

<a href="javascript:void(0)">单击此处什么也不会发生</a>

Wenn der Benutzer verlinkt, wird void(0) als 0 ausgewertet, hat aber keine Auswirkung auf Javascript.

In den folgenden Beispielen wird eine Warnmeldung angezeigt, nachdem der Benutzer auf den Link geklickt hat:

<head>
<script type="text/javascript">
<!--
//-->
</script>
</head>
<body>
<a href="javascript:void(alert(&#39;Warning!!!&#39;))">点我!</a>
</body>

In den folgenden Beispielen gibt Parameter a undefiniert zurück:

<head>
<script type="text/javascript">
<!--
function getValue(){
  var a,b,c;
  a = void ( b = 5, c = 7 );
  document.write(&#39;a = &#39; + a + &#39; b = &#39; + b +&#39; c = &#39; + c );
}
//-->
</script>
</head>

href="# "Der Unterschied zu href="javascript:void(0)"

# enthält Standortinformationen und der Standardanker ist #top, also der obere Rand der Webseite.

Und javascript:void(0) stellt lediglich einen toten Link dar.

Wenn die Seite sehr lang ist, wird # verwendet, um den spezifischen Speicherort der Seite zu finden. Das Format ist: # + ID.

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

<a href="javascript:void(0);">点我没有反应的!</a> 
<a href="#pos">点我定位到指定位置!</a> 
<br> 
... 
<br> 
<p id="pos">尾部定位点</p>


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