Как перебрать все элементы определенного класса ДО выполнения кода?

Я поклонник методов рекурсии и расширения, так что вот мои два цента:

public static void InvokeWithRetries(this Action @this, ushort numberOfRetries)
{
    try
    {
        @this();
    }
    catch
    {
        if (numberOfRetries == 0)
            throw;

        InvokeWithRetries(@this, --numberOfRetries);
    }
}
-1
задан tuomvii 15 January 2019 в 09:51
поделиться

1 ответ

Получить все элементы div, которые имеют класс dog, и построить массив из них.

Затем используйте метод every массива, чтобы проверить состояние фона. Если это верно для всех из них, выполните свой код

const dogs = Array.from(document.querySelector('div.dog'));
if (dogs.every(d => d.style.backgroundColor === 'red')) {
  console.log('do some code');
}
<div class="dog" style="background-color:red">DOG 1</div>
<div class="dog" style="background-color:red">DOG 2</div>

0
ответ дан quirimmo 15 January 2019 в 09:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: