Главное, что меня интересует это возможность смены цветов с легкостью.
function cost() {
var sum=0;
return function(tax) {
var amount = tax * 0.2;
sum += amount;
console.log('сумма налогов: ' + sum + ' рублей');
return sum;
}
}
var nalog= cost();
nalog(50);
nalog(100);
nalog(150);
<ol id="ol">
<li class="active">пункт
</li><li>пункт
</li><li>пункт
</li><li>пункт
</li><li>пункт
</li></ol>
<script type="text/javascript">
var els= document.getElementById('ol');
els.onclick= function(e) {
[].forEach.call(this.querySelectorAll('li'), function(i) {
i.classList.remove('active');
})
e.target.classList.add('active');
e.stopPropagation();
}
</script>