AndrewHaze
@AndrewHaze
Умею гуглить яндексом

Как получить HTML-children?

let c = document.getElementById("fls").children;
      console.log(c);
      console.log(c[0]);

5bd31a30ebfb7889341921.jpeg
Что я делаю не так? Почему с[0] undefined, a с.lenght равна 0
  • Вопрос задан
  • 98 просмотров
Решения вопроса 1
AndrewHaze
@AndrewHaze Автор вопроса
Умею гуглить яндексом
Не успевал объект создаться, так все заработало
listInputFiles(val) {
      setTimeout(() => {
        let c = document.getElementById("fls").children;
        for (let i = 0; i < val.length; i++) {
          let st = val[i].status;
          switch (st) {
            case "add":
              c[i].classList.add("add");
              break;
            case "raw":
              c[i].classList.add("raw");
              break;
          }
        }
      }, 0);
    }
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
shmatuan
@shmatuan
8 year of Web, 5 years of Vue
https://codepen.io/shmatkoandrey/pen/LgqOxm
Странно, так всё работает
Можно больше кода?
Ответ написан
Ваш ответ на вопрос

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

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