Sí se puede y te pongo un ejemplo:
Código HTML:
Ver original<a onclick="ejecutar(suma,2,3);">Ejecutar hola
</a> <p id="algo" onclick="ejecutar(resta,2,3);">Ejecutar adios
</p>
Estas funciones las declaras en el head mediante la etiqueta <script>:
Código Javascript
:
Ver originalfunction suma(x,y){
alert(x+y);
};
function resta(x,y){
alert(x-y);
};
function ejecutar(funcion,x,y){
funcion(x,y);
}
Lo ideal sería definir el evento fuera del enlace, no con onclick pero lo pongo así para que veas el ejemplo.