<ul id="list" onclick= "toLast(0);">
<li>First</li>
<li>Second</li>
<li>Third</li>
<li>Forth</li>
<li>Fiveth</li>
</ul>
<script>
var list= document.querySelectorAll('#list li');
function toLast (i) {
if(!list[i]) return;
setTimeout(function() {
list[i].style.border= '2px solid red';
toLast(++i);
}, 2000);
}
</script>