@fynt1k

Где здесь ошибка в коде?

div.onclick = function() {
            div.classList.toggle('complete');
            var allComplete = document.querySelectorAll('complete');    
            if(allComplete.length > 0){
               countingEl.innerHTML =
                    '<div class="section-count" id="counting">Выбранно:'+allComplete.length+'</div>'
                console.log(allComplete.length);
            }

            else{
                countingEl.innerHTML =
                    '<div class="section-count" id="counting"></div>'
                console.log(allComplete.length);
            }
        };
  • Вопрос задан
  • 83 просмотра
Решения вопроса 3
0xD34F
@0xD34F Куратор тега JavaScript
document.querySelectorAll('complete')

Здесь должно быть на одну точку больше. Или querySelectorAll должен уступить место getElementsByClassName.
Ответ написан
@Kostya10295
В document.querySelectorAll Вы ищете тег с названием "complete" а не тег с классом "complete", добавьте точку перед complete
Ответ написан
MorganDusty
@MorganDusty
Ты в document.querySelectorAll ищешь тег "COMPLETE" а надо тег с классом ".COMPLETE"

вот код без ошибки:
var allComplete = document.querySelectorAll('.complete');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы