【发布时间】:2018-08-21 16:53:05
【问题描述】:
假设我有一些 html dom 元素,例如
<slot></slot>
<slot name='slotWithName'></slot>
如何通过querySelector()方法找到第一个slot dom?
我试过document.querySelector("slot :not([name])")
只是不工作:(
【问题讨论】:
标签: dom jquery-selectors selectors-api
假设我有一些 html dom 元素,例如
<slot></slot>
<slot name='slotWithName'></slot>
如何通过querySelector()方法找到第一个slot dom?
我试过document.querySelector("slot :not([name])")
只是不工作:(
【问题讨论】:
标签: dom jquery-selectors selectors-api
好的,我自己找答案
Array.prototype.slice.call(document.querySelectorAll('slot'))
.filter(function(el){ return !el.name })
【讨论】:
through querySelector() method的答案
试试这个:
querySelector('slot:not([name])')
【讨论】: