title: Native Javascript querySelectorAll() with multiple/many pseudo selectors/matches
body: <p>How can I place many pseudo selectors inside the native Javascript querySelectorAll()?</p>
  
  <p>Example: I want to search for an element with an id that starts with [id^=starting]  and ends with [id$=ending].
  (Couldn't find existing question so making my own and answering it)</p>