Я мог бы неправильно истолковать ваш вопрос, но, да, это возможно. Способ, которым я хотел бы сделать это, таков:
var oElement = document.getElementById('elementId'); // get a reference to your element
oElement.onclick = clickHandler; // assign its click function a function reference
function clickHandler() {
// this function will be called whenever the element is clicked
// and can also be called from the context of other functions
}
Теперь при каждом нажатии этого элемента будет выполняться код в clickHandler
. Точно так же вы можете выполнить тот же код, вызвав функцию из контекста других функций (или даже назначить clickHandler
для обработки событий, вызванных другими элементами)>