@Vladislavvv23

Если у меня length: 18, могу ли я через length получить например седьмой элемент?

Есть div, с палитрой цветов других div всередине, что меняют цвет текста
Js код:
let colorsText = document.querySelector(“.colorsText”) //кнопка для открытия блока colorsDiv
let colorsDiv = document.querySelector(“.colorsText”)

colorsText.addEventListener(“click”, function () {
    for (let i = 1; i<colorsDiv.children.length; i++) {
          colorsDiv.children[i].onclick = function () {
                result.style.color = this.value;
           }
     }
})
  • Вопрос задан
  • 163 просмотра
Пригласить эксперта
Ответы на вопрос 2
@McBernar
If (i=7) doSomething();

Ну или опишите вопрос нормально, сейчас у вас какая-то каша в голове.
Ответ написан
@DarkTM
Страдаю фигней
Да, можете либо прямым запросом:
colorsDiv.children[6]
вы получите седьмой элемент из массива.
Или как вам указали выше, через if
if (i === 6) {
   colorsDiv.children[i]
}
Ответ написан
Ваш ответ на вопрос

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

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