title: What does style.display = '' actually do?
body: <p>After researching this issue for a couple of hours, I found that one of the most efficient ways to toggle a page element's display (in HTML) is to do something like:</p>
  
  <pre><code>// showing
  document.getElementById('element').style.display = '';
  
  // hiding
  document.getElementById('element').style.display = 'none';
  </code></pre>
  
  <p><strong>Simple question:</strong> What does <code>style.display = ''</code> actually do?</p>
  
  <p>Does it "reset" the original display property?</p>
  
  <p>Or does it remove the display property, thereby using the default style for display?</p>
  
  <p>..........................................</p>
  
  <p><strong>Would be nice to know:</strong> Does anyone know of any links to any kind of documentation about this? </p>
  
  <p>(Yes, I have Google-d this issue, but I'm probably not entering the right search term and keep coming up with completely un-related search results.)</p>
  
  <p>Thanks for any suggestions or links.</p>