Вот HTML:
<ul class="drum">
<li>A</li>
<li>S</li>
<li>D</li>
</ul>
Вот JS:
const Olist = document.querySelectorAll('.drum li');
for(let i = 0; i < Olist.length; i++){
Olist[i].addEventListener('click', function(e){
console.log(`I was clicked ${Olist[i]}`);
})
}
Мой console.log () внутри цикла возвращает следующее: I was clicked [object HTMLLIElement]
Я неЯ не понимаю, почему я получаю [HTMLLIElement]
, а не фактический li
РЕДАКТИРОВАТЬ Я пытаюсь понять, почему я не получаю тот же результат, что и когда я просто console.log(Olist[i])
.Я делал это много раз в прошлом, но я думаю, что здесь есть кое-что фундаментальное, чего мне не хватает.