javascript - 如何在querySelector中实现`not`?

fwe*_*n14 -1 html javascript dom selectors-api

快速提问:假设您有 2 种不同类型的<button>
第一个看起来像这样: <button class="test">
第二个看起来像这样: <button class="test" disabled="disabled">

现在,如何在不选择按钮的情况下实现选择禁用activated按钮?因为如果你按课去,querySelector会得到他们两个。有没有办法在由 做出的选择中实现某种逻辑querySelector

可能是这样的 -> "select button with class 'test' AND NOT attribute 'disabled'"

提前致谢。

Que*_*tin 5

与在任何其他选择器中执行此操作的方式相同。与否定伪类

:not([disabled])
Run Code Online (Sandbox Code Playgroud)