gpt4 book ai didi

javascript - 使用 javascript 获取任意
  • 的数量

转载 作者:行者123 更新时间:2023-11-28 11:44:55 25 4
gpt4 key购买 nike

我有一个代码,需要在其中查找 li 的编号标签,而不是嵌套标签。

<ul class="ulStart">
<li>
<ul class="ulNested">
<li></li>
<li></li>
</ul>
</li>
<li></li>
</ul>

正在做

document.querySelector('.ulStart').getElementsByTagName('li')

给我 4 <li> ,这不是我想要的,我想要li的号码标签存在于ulStart中。让我知道是否有任何方法可以做到这一点。没有 jQuery,纯 JavaScript。

最佳答案

let count = document.querySelectorAll("ul.ulStart > li").length;
console.log(count);
<ul class="ulStart">
<li>
<ul class="ulNested">
<li></li>
<li></li>
</ul>
</li>
<li></li>
</ul>

使用 >(直接子级)CSS 选择器。请参阅MDN - Child selectors .

关于javascript - 使用 javascript 获取任意 <ul> 中 <li> 的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53251540/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com