let div = document.getElementById('parentId');
// This will return a nodeList with the child div
console.log(div.childNodes);
// This will return an undefined
console.log(div.firstChild);
// This will return 0
console.log(div.childNodes.length);
<div id="parentId" class="column-">
<div class="item water" id="childId"></div>
</div>
Я создаю приложение javascript, которое использует структуру MVC.
Теперь, когда я пытаюсь получить данные из div
Этот div имеет дочерний узел, когда я console.log (div.childNodes)
Появляется дочерний узел, но когда я пытаюсь повторить его самостоятельно
Я получил обратно неопределенный
И когда я пытаюсь использовать длину, он возвращает 0
Обратился к длинному списку возможных способов повторного определения childenode, но я никогда не давал мне childenode только undefined и длину 0
У меня есть поиск, как сделать ретроспективный анализ childenode, лучшие способы восстановить дочерний узел и многое другое, но ни одно из решений не решает мою проблему
Результат получен: https://pasteboard.co/IkrPqqa.jpg
Я подозреваю, что один из них вернет первый узел ребенка.
Но вместо этого он возвращает неопределенное
Кто-нибудь видит, что я делаю неправильно?