JS 获取没有特定class的标签

有时候我们需要获取没有特定class的标签比如如下代码

<ul id="foo">
  <li class="active">第一个</li>
  <li>第二个</li>
</ul>

如何选择没有 active 类(class) 的 第二个 li 标签呢?

这样做:

document.querySelector("li:not([class])");

还可以这样:

document.querySelector("li:not(.completed):not(.selected)")

就可以了!

上一篇:JWT实战:使用axios+PHP实现登录认证


下一篇:Dom