Привет! Потихоньку изучаю JS. Не могу понять, почему этот код даже не запускается.
Это будущий акордеон. Не отрабатывает код который перед открытием одного айтема бежит по всем айтемам акордеона и все закрывает.
function acordeonOpen() {
//Этот цикл даже не зпускается, почему?
for (let i = 0; i < acordeonItems[i].length; i++) {
acordeonItems[i]
.querySelector('.acordeon__item-body')
.style
.height = '0px';
}
//хотя в то же время этот код запускается
this
.parentNode
.querySelector('.acordeon__item-body')
.style
.height = this.parentNode.querySelector('.acordeon__item-body').getAttribute('data-acordeon-height');
}
Вот
кодпен.
Спасибо!