我正在尝试填充导航栏,但以某种方式无法通过ID找到它。...有什么想法,这是怎么回事?
function AddNavBar() {
var navContainer = document.createElement("nav");
navContainer.id = "navContainer";
console.log(navContainer.id);
var wtf = document.getElementById("navContainer");
console.log(wtf.id);
}
答案 0 :(得分:3)
在您的职能中:
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);