【发布时间】:2021-08-10 11:42:56
【问题描述】:
所以,我是第一次尝试html/css/js,我遇到了一个没有多大意义的问题(至少对我来说)。
因此,当页面加载时,我在<ul> 中插入了一些选项(这些选项从一开始就不存在)。插入所有选项后,我尝试使用一些东西来获取所有选项:
const dropdown = document.getElementById("selector");
const children = dropdown.childNodes;
但是,当我使用 console.log(children) 时,我会得到这样的结果:
但是当我使用 children.length 时,我得到的值为 0。我做错了什么?
【问题讨论】:
-
我尝试在jsfiddle 中运行您的代码,它运行良好。能否提供更多代码?
-
@MarkoBorković 我在帖子中写过,但可能不够清楚,但元素从一开始就不在 html 中。我用js添加它们,添加它们之后,我这样做
标签: javascript html nodelist