Hay de diferenciar entre la definición y la invocación (también puede haber declaración, pero de momento no nos interesa).
En la definición pones como la función completa, y en la invocación la llamas. Ejemplo:
Definición:
Código:
function void eliminar()
{
...
return; // Correcto
// return 7; // Incorrecto porque es void y no retorna ningún valor
}
Invocación en HTML:
Código:
<a href="javascript:eliminar();">Click</a>
Invocación en Javascript
Código:
var num;
eliminar(); // Correcto
// num = eliminar(); // Incorrecto porque no se recibe ningún valor de la función