@alexey__pereverzev

Мне нужно обратиться к элементу .tasks_item, но он находится не в html, а в main.js В консоль выводится пустой NodeList. КАК ЭТО СДЕЛАТЬ?

for (key in content) {
    
      list.innerHTML += `
      
      <li class="tasks__item">
        ${content[key].id}
      <div class="dropdown-content">
        <h1>${content[key].title}</h1>
        <img src="${content[key].url}" width="300">
      </div>
      </li>
      
      `
  }
}

getResponse();

const taskElements = document.querySelectorAll(`.tasks__item`);
console.log(taskElements);
  • Вопрос задан
  • 69 просмотров
Пригласить эксперта
Ответы на вопрос 2
RNSNS
@RNSNS
Symfony Backend developer
Попробуйте так
document.addEventListener('DOMContentLoaded', function(){
        const taskElements = document.querySelectorAll(`.tasks__item`);
        console.log(taskElements);
});
Ответ написан
Комментировать
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
По моему работает
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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