@roma3928

Получение DOM элемента, который подгружается с помощью JavaScript кода в div?

Пытаюсь получить доступ к элементам с помощью document.querySelector, но возвращается null. menuFull возвращает как нужно, а в случае с aside загружается null. По идее в момент load все DOM элементы должны загрузиться, а в итоге запрос не видит нужного элемента. Код находится в Tilde. Ссылка на сайт: https://paniniufa.su/menu?category=10f47e90-a4de-4...

<script src="https://api.selcdn.ru/v1/SEL_75070/ucsdelivery/ce939b6c611d47a190a65054c8492733/MenuFull.prod.common.js"></script>
<script src="https://api.selcdn.ru/v1/SEL_75070/ucsdelivery/ce939b6c611d47a190a65054c8492733/MenuFull.prod.umd.min.js"></script>

<link rel="stylesheet" href="https://854102.selcdn.ru/links/MenuFull.prod09032210.css">

<div id="menu-full"></div>

<script>
    MenuFull.create('#menu-full', {
        token: accessToken,
        baseUrl: apiBaseUrl
    })
</script>

<script>
window.onload = function() {
const basketTitle = document.querySelector('.basket-mobile__text[data-v-32ac8623]');
basketTitle.textContent = "Корзина";
}
</script>

<script>
    window.onload = function() {
        const menuFull = document.querySelector('#menu-full');
        console.log(menuFull);

        let aside = menuFull.querySelector("aside")
        console.log(aside);
    }
</script>
  • Вопрос задан
  • 226 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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