【发布时间】:2023-03-27 04:48:01
【问题描述】:
在 JavaScript 中,如果我使用 getElementsByTagName("li"); 获取所有 li 元素那么我如何只选择紧跟 span 的 li 元素?例如:
<ul>
<li>test<span style="color: red;"> A</span>dfg</li>
<li><span style="color: red;">Test B</span>dfg</li>
</ul>
这里我只想选择第二个 li,因为它紧随其后的是 span,而不是第一个,因为它以文本打开。
【问题讨论】:
-
我认为您需要使用
document.querySelectorAll('li .class span')获取元素,如果您选择第二个元素。第二节课
标签: javascript html