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);