Вы также можете использовать делегирование событий, чтобы зарегистрировать один обработчик событий в элементе, который содержит ваши кнопки (например, тело документа), и воспользоваться тем, что события всплывают в DOM.
Это обеспечит вызов вашего обработчика событий для каждой кнопки, даже если вы динамически добавляете новые кнопки на страницу.
* 1005 Е.Г. *
document.observe( 'click', function( event )
{
var elem = event.element();
if ( elem.match( 'input[type="button"]' ) )
{
// Do your event handler
}
});