Si se podría, en este ejemplo se va a cambiar el color del texto contenido en el enlace, para lo cual usamos la función cambiar como gestor del evento
function cambiarColor(e)
{
if(e.type=="mouseover")
e.currentTarget.style.color = 'red';
else
e.currentTarget.style.color = 'red';
}
let lnk = document.getElementById('lnk');
lnk.addEventListener('mouseover', cambiarColor);
lnk.addEventListener('mouseout', cambiarColor);
Y en la página colocamos el enlace de la siguiente forma:
Texto del enlace
Como ves la función pone un color rojo cuando el ratón está encima y azul cuando sale del enlace.
Es aplicable a enlaces o a cualquier otro elemento HTML de la página web