Если есть span c классом добавить родителю class (JS) [дубликат]

196
02 октября 2018, 17:20

Данный вопрос уже был задан и имеет решение:

  • Перебор результатов .querySelectorAll() 2 ответа

есть вот такая HTML разметка:

<div class="form-group has-feedback has-feedback-left">
    <input type="text" class="form-control" name="login" placeholder="Логин">
    <div class="form-control-feedback">
        <i class="icon-user text-slate-300"></i>
    </div>
    <span class="validation-error-label">Это поле обязательно к заполнению</span>
</div>

Как добавить диву с классом form-group класс has-error если внутри есть span с классом validation-error-label?

Прошу помощи в реализации!

Answer 1

А в чем проблема?

const group = document.querySelector('.form-group');
const span = group.querySelector('.validation-error-label');
if (group.contains(span)) {
    group.classList.add('has-error');
}
READ ALSO
JS 2D массив loop

JS 2D массив loop

Суть задачи такова: через Mathrandom создаем 6 массивов из 3 элементов

174
Почему imagemin удаляет содержимое svg файла?

Почему imagemin удаляет содержимое svg файла?

Использую такой task для обработки изображенийПо сути imagemin должен сжимать svg файлы, но в итоге получается, что он просто удаляет содержимое

149
Как получить label выбраного option в datalist?

Как получить label выбраного option в datalist?

Пытаюсь получить значение ( label ) выбранного вариант с ползука ( range )

167