да, этот вариант работает, спасибо за преступление, как говорится
Мой код частично заработал, когда счетчик вынес в глобальную зону. По нажатию соответствующей кнопки он плюсует, но потом не отнимает. Как то так:
<script type="text/javascript">
var count = 0;
function func() {
var plusButton = document.getElementsByClassName("button_plus");
var minusButton = document.getElementsByClassName("button_minus");
if (document.onclick = plusButton) {
count++;
console.log(count);
} else if (document.onclick = minusButton) {
count--;
console.log(count);
}
};</script>