There is a huge difference in the behaviour of #
vs javascript:void(0);
.
#
scrolls you to the top of the page but javascript:void(0);
does not.
This is very important if you are coding dynamic pages because the user does not want to go back to the top when they click a link on the page.