Всем привет. Тут небольшой проектик делаю, скорее учебный. Нужно реализовать простую замену текста в спанах с одним классом через textContent, которые в 14 местах встречаются в разметке через нажатие на кнопку (там слушатель на клик). Все вроде работает, записывается первый спан, остальные остаются неизменными. Видимо, нужно делать через цикл. Цикл сделал, но какой-то в нем детали не хватает потому что выдает ошибку... может подскажет кто в чем ошибка - в этой строке судя по всему (let test = document.querySelector('.date')[i].textContent = date;) так как все нормально проходит вплоть до того как я добавляю [i]
let date = document.querySelector('.js-form-area-3').value;
let numbersOfdate = document.querySelectorAll('.date').length;
document.querySelector('.generate').addEventListener("click", setText);
function setText(event)
{
event.preventDefault();
for (var i = 0; i < numbersOfdate; i++)
{
let test = document.querySelector('.date')[i].textContent = date;
}
}