Here is the HTML and JS code:
let sides = document.getElementsByClassName("sides");
for (var i=0;i<sides.length;i++){
console.log(sides[i].innerHTML); // top left
sides[i].addEventListener("click", function(){
console.log(sides[i]); //Undefined
})
}
<div class="sides">top</div>
<div class="sides">left</div>
When I console.log(sides[i]) I'm getting the div elements but when I'm adding the addEventListener it's showing undefined.
Please someone help.