Heim > Artikel > Web-Frontend > Fassen Sie die Unterschiede zwischen href=javascript:void(0) und href=# zusammen
Was sind die Unterschiede zwischen href=# und href=javascript:void(0)? Das Folgende ist meine Zusammenfassung des Unterschieds zwischen href=javascript:void(0) und href=#.
#" enthält Standortinformationen
Der Standardankerpunkt 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 ist offensichtlich #, springt aber an den Anfang der Seite
Javascript:void(0) ist es jedoch nicht so
Wenn Sie also das Skript aufrufen, verwenden Sie am besten void(0)
oder 25a342f2303cd58b30ca96ee5974cf6a
< ;p onclick> usw.
um einen neuen Fensterlink zu öffnen
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)">LINK_TEST</a> window.location.href=""
- ------------------------------------ -------------- --------------
Wenn ja ist ein #, es springt nach oben. Persönliche Sammlung. Mehrere Lösungen:
1:<a href="####"></a> 2:<a href="javascript:void(0)"></a> 3:<a href="javascript:void( null )"></a> 4:<a href="#" onclick=" return false"></a> 5:<span style="cursor:hand"></span>(好像在FF中不能显示)
--------------------- ----------- ------------------------- -----------
Verwenden Sie JavaScript mit Vorsicht: void(0)
Void ist in JavaScript ein Operator, der angibt, eine zu berechnen Ausdruck gibt jedoch keinen Wert zurück. Das Verwendungsformat des
void-Operators ist wie folgt:
1. javascript:void (expression) 2. javascript:void expression
Ausdruck ist ein auszuwertender JavaScript-Standardausdruck. Die Klammern außerhalb des Ausdrucks sind optional, werden aber als gute Praxis geschrieben. Wir können den void-Operator verwenden, um einen Hyperlink anzugeben, aber nichts wird in das aktuelle Dokument geladen passiert, wenn der Benutzer darauf klickt. void(0) wird zu 0 ausgewertet, aber es hat keine Auswirkung auf JavaScript. Sie können void(0) verwenden, aber wenn Sie die Seite aktualisieren müssen Seien Sie vorsichtig.
<a href="javascript:void(0)">单击此处什么也不会发生</a>
【Verwandte Empfehlungen】
1.
Besondere Empfehlung
: Version „php Programmer Toolbox“ V0.1 herunterladen2. Lösung für die ungültige Methode von javascript:void(0) in ie6
Javascript-Definition und Detaillierte Erklärung des Operators void(0)4. Verwenden Sie javascript:void(0) mit Vorsicht, warum ist es nicht gut, so zu schreiben
Das obige ist der detaillierte Inhalt vonFassen Sie die Unterschiede zwischen href=javascript:void(0) und href=# zusammen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!