title: HTML5 .getElementById / .innerHTML issue
body: <p>I want JavaScript to output a string in <strong>every</strong> matching location using InnerHTML, but it's only handling the first one.  It works perfectly fine the first encounter, but ignores the others.</p>
  
  <p>I can resolve the matter by doing this:</p>
  
  <pre><code>document.getElementById('num1').innerHTML=num;
  document.getElementById('num2').innerHTML=num;
   // etc.
  </code></pre>
  
  <p>But that's insanely redundant.<br />
  Is .getElementById meant to only handle the first matching tag?</p>