JSFiddle - React, Tailwind, and code Playground
by jorgeluis
HTML
<div class="item"></div>
<div class="item"></div>
JavaScript
function ItemCounter(elem) {
this.count = 0;
elem.innerHTML = this.count;
this.plus = function(num) {
this.count += num;
elem.innerHTML = this.count;
}
this.minus = function(num) {
this.count -= num;
elem.innerHTML = this.count;
}
}
var items = document.querySelectorAll('.item');
var counters = [];
items.forEach(function(item) {
counters.push(new ItemCounter(item));
})
counters[0].plus(3);
counters[1].plus(33);