I need increment and decrement a counter when click the buttons.
const checkbox = document.getElementById('cb_enabled'),
increment = document.getElementById('btn_increment'),
decrement = document.getElementById('btn_decrement'),
counter = document.getElementById('js-counter').innerHTML;
checkbox.addEventListener("change", function(checkbox) {
if (this.checked === false) {
increment.disabled = true;
decrement.disabled = true;
} else {
increment.disabled = false;
decrement.disabled = false;
}
});
increment.onclick = () => {
counter.innerHTML = 1;
}
decrement.onclick = () => {
counter.innerHTML = 0;
}
<h1 id="js-counter"> 0 </h1>
<button id="btn_decrement" type="button"> Decrement </button>
<button id="btn_increment" type="button"> Increment </button>
<label for="cb_enabled">
Enable/Disable counter
<input id="cb_enabled" type="checkbox" checked />
</label>
But I don't know how to increase and decrease the number (in this case, the element into js-counter). Any ideas?