Ciao, potrebbe essere una cosa del genere:
Qui il fiddle aggiornato http://jsfiddle.net/wck5z0qt/1/codice:document.querySelectorAll('#lista>li').forEach(function(btn){ btn.addEventListener("click", function() { document.querySelectorAll('.active').forEach(function(e){ e.classList.remove('active'); }); [this, document.querySelector('section.'+this.className)].forEach(function(e){ e && e.classList.add('active'); }); }); });
Vedi se può andare bene