有些元素的类具有以下模式:
view-???-panel
赞:
<iframe name="view-111-panel"></iframe>
<iframe name="view-112-panel"></iframe>
我想使用document.querySelectorAll
来找到它们。我知道如何使用“ startsWith”和“ endsWith”进行查询:
document.querySelectorAll('iframe[name^="view-"]')
document.querySelectorAll('iframe[name$="-panel"]')
但是我找不到将它们组合在一起的方法。
是否可以通过querySelectorAll
完成所有操作?
答案 0 :(得分:2)
您可以组合选择器
document.querySelectorAll('iframe[name^="view-"][name$="-panel"]')
https://api.jquery.com/multiple-attribute-selector/(香草JS是相同的)