【问题标题】:how to select one dom which has not one specify property?如何选择一个没有指定属性的dom?
【发布时间】:2018-08-21 16:53:05
【问题描述】:

假设我有一些 html dom 元素,例如

<slot></slot>
<slot name='slotWithName'></slot>

如何通过q​​uerySelector()方法找到第一个slot dom?

我试过document.querySelector("slot :not([name])")

只是不工作:(

【问题讨论】:

    标签: dom jquery-selectors selectors-api


    【解决方案1】:

    好的,我自己找答案

    Array.prototype.slice.call(document.querySelectorAll('slot'))
    .filter(function(el){ return !el.name })
    

    【讨论】:

    • 这不是through querySelector() method的答案
    • 我自己没问题,不管querySelector还是querySelectorAll我想要的是找到一个指定的dom
    【解决方案2】:

    试试这个:

    querySelector('slot:not([name])')
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-07-22
      • 1970-01-01
      • 2021-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多