Элемент не может быть найден по идентификатору - PullRequest
0 голосов
/ 20 сентября 2019

Я пытаюсь заполнить свою панель навигации, но каким-то образом ее невозможно найти по идентификатору ... Есть мысли, что происходит?

function AddNavBar() {

    var navContainer = document.createElement("nav");

    navContainer.id = "navContainer";
    console.log(navContainer.id);

    var wtf = document.getElementById("navContainer");
    console.log(wtf.id);
}

Screenshot

1 Ответ

3 голосов
/ 20 сентября 2019

В вашей функции:

function AddNavBar() {

    var navContainer = document.createElement("nav");

    navContainer.id = "navContainer";
    console.log(navContainer.id);

    var wtf = document.getElementById("navContainer");
    console.log(wtf.id);
}

В какой-то момент после первой строки кода в функции и перед четвертой строкой вам необходимо добавить строку:

document.body.appendChild(navContainer);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...