var elList=document.getElementById('list');
var addLink=document.querySelector('a');
var counter=document.getElementById('counter');
addLink.addEventListener('click',addlink,false);
function addlink(e){
e.preventDefault();
var newEl=document.createElement('li');
var newText=document.createTextNode('New list item');
newEl.appendChild(newText);
elList.appendChild(newEl);
}
elList.addEventListener('DOMNodeInserted',updated,false);
function updated(){
listitems=list.getElementsByTagName('li').length;
counter.innerHTML=listitems;
}