<a id="link">test</a>
document.getElementById("link").addEventListener('click', function(){console.log('click')});
function test(){console.log('test')};
document.getElementById("link").addEventListener('click', test)
Результат клика:
click test
Переопределяю функцию test
function test(){console.log('test1')};
Результат клика:
click test
Как с этим бороться?