Решение:
<a href="javascript:">...</a>
Обычно, если нужно стилизировать надпись под ссылку, или же пользоваться ссылкой в пределах одной страницы без перезагрузок, то в качестве href указывают пустой hash (#).
Пример:
<a href="#">...</a>
Но в этом случае в адресной строке текущих хэш исчезает. Это, действительно, приводит к проблемам когда он используется сценарием страницы.
Также некорректно писать так:
<a href="javascript:return false;">...</a>
Эта запись вызывает javascript-ошибку «return not in function».
… Не панацея.
javascript:void(0) по-моему будет лучше.
+1