【问题标题】:javascript - how to implement `not` in querySelector?javascript - 如何在querySelector中实现`not`?
【发布时间】:2018-02-20 12:48:03
【问题描述】:

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

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

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

提前致谢。

【问题讨论】:

    标签: javascript html dom selectors-api


    【解决方案1】:

    与您在任何其他选择器中执行此操作的方式相同。与the negation pseudo-class

    :not([disabled])
    

    【讨论】:

      猜你喜欢
      • 2017-05-24
      • 1970-01-01
      • 2019-01-15
      • 2017-05-30
      • 2021-11-24
      • 2019-02-27
      • 2011-07-17
      • 2015-04-09
      • 1970-01-01
      相关资源
      最近更新 更多