var closeBtn = document.getElementsByClassName('closebtn')
for (var i = 0; i < closeBtn.length; i++) {
closeBtn[i].onclick = function() {
var div = this.parentNode;
div.style.opacity = '0';
setTimeout(function() {
div.style.display = 'none'
},6)
}
}
let
вместо var
- тогда closeBtn[i]
будет таким, как вам надо.for (const n of document.querySelectorAll('.closebtn')) {
n.addEventListener('click', onClick);
}
function onClick(e) {
const parent = e.currentTarget.parentNode;
// ...
}