title: why innerHTML dosen't work inside setTimeout?
body: <pre><code>$(document).ready(function () {
  counter.innerHTML = "3";
  var t1 = setTimeout(function () { counter.innerHTML = "2"; }, 1000);
  var t2 = setTimeout(function () { counter.innerHTML = "1"; }, 1000);
  var t3 = setTimeout(function () { counter.innerHTML = null; }, 1000);
  });
  </code></pre>
  
  <p>hello, why innerHTML dosen't work inside setTimeout for me? is there a better why to count down?
   thanks!</p>