debería de funcionar. los cambios que yo haría serían estos
Cita: var divs = document.querySelectorAll('button.btn');
for (var i = 0; i < divs.length; i++) {
nuevoEvento(divs[i],"click",function() {mensaje()});
ten en mente que ie8- no acepta el método addEventListener()