Che cosa significa la sintassi <a href=”javascript:void(0)”>?

Utente HTML.it
chiede

Che cosa significa la sintassi <a href=”javascript:void(0)”>?

Redazione HTML.it
risponde

È un modo per scrivere un link “vuoto” e molto spesso equivale a
<a href=”#”>, con la differenza che il # fa puntare il browser in alto nella pagina.
Infatti se ci troviamo in una pagina molto lunga vedremo che dopo il click su <a href=”#”> il browser punta in alto.

La sintassi void(0) invece non fa nulla e non produce alcun effetto.

Spesso è un modo per individuare un link che non punta a una pagina particolare, ma che per qualche motivo dobbiamo utilizzare come <a>.