title: document.getElementByID(...) is null or not an object
body: <p>I'm having the exact same problem as in <a href="https://stackoverflow.com/questions/3147556/javascript-getelementbyid-is-null-or-not-an-object-ie">this post</a> (IE8 is telling me that <code>'document.getElementById(...)' is null or not an object</code>, but every prescribed answer (including the accepted answer that worked for the OP) is some variant of "the DOM isn't ready; wrap your code in an onload callback."</p>
  
  <p>Problem is, that's not doing the trick for me. The code has always lived inside <code>$(document).ready(...)</code> and hasn't been modified in approximately 22 months, during which time it has worked consistently despite changes around it. "All of a sudden," it's throwing this error.</p>
  
  <p>The code has worked (and continues to work) in all other browsers - and again, has always worked in IE8 until very recently (we just noticed the issue this morning). I have to believe this was caused by some other markup or scripting change, but I can't imagine what could have possibly caused this breakage. Where can I start looking?</p>