我打算使用innerHTML属性通过JS在我的导航标签中插入无序列表,但是它不起作用

问题描述 投票:0回答:1
let div_nav = "<ul>";
for (let i = 0; i < nav_tabs.length; i++) {
    div_nav += "<li>"+nav_tabs[i]+"</li>"; 
}
div_nav += "</ul>";
console.log(div_nav);

document.getElementsByClassName("nav").innerHTML = div_nav;

我打算使用innerHTML属性通过JS在我的导航选项卡中插入无序列表,但是它不起作用。

html-lists
1个回答
0
投票

由于类不是唯一的,因此getElementsByClassName返回一个数组。因此,我在下面尝试了,并且有效。

document.getElementsByClassName(“ nav”)。innerHTML = div_nav;

© www.soinside.com 2019 - 2024. All rights reserved.