Maxmaxmaxmaximus8, с forEach гениальный вариант!
<!DOCTYPE HTML>
<html>
<head></head>
<body>
<div class="a">Div 1</div>
<div class="a">Div 2</div>
<div class="a">Div 3</div>
<div class="a">Div 4</div>
<div class="a">Div 5</div>
<script>
var a = document.querySelectorAll('div.a');
[].forEach.call(a, function(e, i) {
e.onclick = function() {
alert('Элемент ' + i + ': ' + e.textContent);
}
});
</script>
</body>
</html>