sì, con l'unico piccolo problema che href="#" ha la scortese caratteristica di scrollare fino al top la pagina che stai clickando... per evitare puoi mischiare le carte della prima soluzione:

href="javascript:;" onclick="funzione_javascript();"