timed DOM and selection changes

by Changwan Ryu

HTML

<div contenteditable id='a'>
<b><span id='b'>.</span></b><span id='c'>hello</span>
</div>

JavaScript

var i = 0;
function onInterval() {
var a = document.getElementById('a');
var b = document.getElementById('b');
var c = document.getElementById('c');
  i++;
  if (i % 5 == 0) {
      c.innerHTML = "";
  } else {
      b.appendChild(document.createTextNode('.'));
  }
}

window.setInterval(onInterval, 2000);