javascript - 如何在 querySelector 中实现 `not`?
javascript - how to implement `not` in querySelector?
快速提问:
假设您有 2 种不同类型的 <button>
、
第一个看起来像这样:<button class="test">
第二个看起来像这样:<button class="test" disabled="disabled">
.
现在,如何在不选择 activated
按钮的情况下实现对禁用按钮的选择?因为如果你按 class,querySelector
会得到它们。有没有办法在 querySelector
所做的选择中实现某种逻辑?
可能是这样的 -> "select button with class 'test' AND NOT attribute 'disabled'"
?
提前致谢。
与您在任何其他选择器中执行此操作的方式相同。随着 the negation pseudo-class.
:not([disabled])
快速提问:
假设您有 2 种不同类型的 <button>
、
第一个看起来像这样:<button class="test">
第二个看起来像这样:<button class="test" disabled="disabled">
.
现在,如何在不选择 activated
按钮的情况下实现对禁用按钮的选择?因为如果你按 class,querySelector
会得到它们。有没有办法在 querySelector
所做的选择中实现某种逻辑?
可能是这样的 -> "select button with class 'test' AND NOT attribute 'disabled'"
?
提前致谢。
与您在任何其他选择器中执行此操作的方式相同。随着 the negation pseudo-class.
:not([disabled])