Сомнение относительно результата, использовав getElementsByClassName и onClick ()

Недавно я появилось сомнение. В javascript, использовав onclick, () и getElementsByClassName требуют, чтобы сделать цикл, чтобы пробегать все элементы. Мой вопрос, - если осуществляется это достаточно раз: Смоги касаться результата? другая альтернатива существует?. Спасибо

ahref=document.getElementsByClassName('btnClick');
for (var i=0; i < ahref.length; i++) {
    ahref[i].onclick = function(){
        alert('hola');
    }
};
<a href="javascript:void(0)" class="btnClick">Click1</a>
<a href="javascript:void(0)" class="btnClick">Click2</a>
<a href="javascript:void(0)" class="btnClick">Click3</a>
5
задан 30.05.2019, 18:35
0 ответов