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);