Вот еще можно так:
<input type="button" value="Текст 1">
<input type="button" value="Текст 2">
<input type="button" value="Текст 3">
var FnList = {
fn1(){ alert('Функция 1') },
fn2(){ alert('Функция 2') },
fn3(){ alert('Функция 3') }
// ...
}
var buttons = document.querySelectorAll("[type='button']"); // Получаем все кнопки
var b1 = buttons[0]; // Первая кнопка
var b2 = buttons[1]; // Вторая
var b3 = buttons[2]; // Третья
function bind(button, event, func){ // Связь: кнопка-событие-функция
button.addEventListener(event, FnList[func])
}
bind(b1,'click','fn1');
bind(b2,'click','fn2');
bind(b3,'click','fn3');