Сергей, а почему метод .querySelectorAll('div.card") работает иначе?
Ведь если мы перезаписываем свойство с помощью .className, то первый элемент массива уходит, следовательно array[1].className перепишет третий элемент узла. Но с .querySelectorAll('div.card') все почему-то работает по другому.
Сам код:
let elements = document.querySelectorAll('div.card');
for (let i = 0; i < elements.length; i++) {
elements[i].className = 'style';
}
И данный цикл работает без танцев с бубном, хотя изменяется лишь метод сбора самой коллекции узлов. Не понимаю логику в данном случае.
Ну или как уже ответили, засунуть все в конфиг.