tienes que devolver false al final del evento para cancelar el proceso predeterminado. o sea, en este caso para cancelar la redireccion hacia ese enlace. por otro lado, una observacion: ¿que tanto te afecta el no utilizar cualquier otro elemento para ese proposito? o sea, lo que quiero decir es, la idea de un enlace es llevar a otro documento. en tu caso, estas usando un enlace simplemente para proveer al usuario una caracteristica -volver atras. si usuaras otro elemento -<span>, <button>, <input>- no tuvieras el problema actual. si lo que te preocupa es tener la apariencia de un enlace, facilmente puedes aplicar la apariencia de un enlace a cualquier elemento mediante CSS.