Конечно, это зависит от того, как вы добавляете свои обработчики, но вот один старомодный способ:
function addClickHandler(nodeId, handler) {
var node = document.getElementById(nodeId), old = node.onclick;
node.onclick = function() {
handler(old);
}
}
Ваша функция-обработчик проверит свой параметр, чтобы определить, не является ли он нулевым.
Вы, конечно, можете получить здесь столько фантазии, сколько захотите. Обратите внимание, что большинство фреймворков Javascript на самом деле не дают вашим обработчикам событий много информации о других обработчиках. Как правило, это хрупкий шаблон для работы с такого рода отношениями, но я полагаю, если вы настроитесь на проект, который регулирует настройку обработчика, он может работать нормально.