title: Use getElementById for elements that are not [yet] in the DOM?
body: <p>As far as I know document.getElementById('myId') will only look for HTML elements that are already in the document. Let's say I've created a new element via JS, but that I haven't appended it yet to the document body, is there's a way I can access this element by its id like I would normally do with getElementById?</p>
  
  <pre><code>var newElement = document.createElement('div');
  newElement.id = 'myId';
  // Without doing: document.body.appendChild(newElement);
  var elmt = document.getElementById('myId'); // won't work
  </code></pre>
  
  <p>Is there a workaround for that?
  (I must tell that I don't want to store any reference to this particular element, that's why I need to access it via its Id)</p>
  
  <p>Thank you!</p>