title: is it possible to combine elements for the same attributes with querySelectorAll?
body: <p>Out of curiosity, would it be possible to refactor this: </p>
  
  <pre><code>document.querySelectorAll('input[id^=' + tagId + '],select[id^=' + tagId + '],textarea[id^=' + tagId + ']');
  </code></pre>
  
  <p>to something smaller, like this?:</p>
  
  <pre><code>document.querySelectorAll('(input|select|textarea)[id^=' + tagId + ']');
  </code></pre>
  
  <p>Of course this doesn't work, that's why I'm asking.
  Is it possible?</p>