querySelector() 组合多个属性选择器

Dou*_*Fir 1 javascript selectors-api

我有一个具有这种格式类的输入字段:

some_starting_constant_string somevariablestring some_ending_constant_string
Run Code Online (Sandbox Code Playgroud)

所以我想要一个查询选择器,它使用开头和结尾的组合:

document.querySelectorAll("input[class^='some_starting_constant_string' AND class$='some_ending_constant_string']
Run Code Online (Sandbox Code Playgroud)

这可能吗?结合规则开始和结束?

Kai*_*ido 7

你只需要分开两个属性选择器:

input[class^='some_starting_constant_string'][class$='some_ending_constant_string']

console.log(
  document.querySelectorAll("[class*='start'][class$='end']")
)
Run Code Online (Sandbox Code Playgroud)
<div class="start__end"></div>
<div class="start_heretoo_end"></div>
<div class="sta__end"></div>
<div class="rt__end"></div>
<div class="start__d"></div>
Run Code Online (Sandbox Code Playgroud)