JSFiddle - React, Tailwind, and code Playground

by franverona

HTML

<button id="mybtn" class="btn btn-primary">Button</button>
<div id="res"></div>

JavaScript

var b = document.getElementById('mybtn'),
    d = document.getElementById('res'),
    counter = 0,
    mdt;

b.onclick = function(){
    d.innerHTML = ++counter;
};
    
b.onmousedown = function () {
    mdt = window.setInterval(function () {
        d.innerHTML = ++counter;
    }, 100);
};

b.onmouseup = function () {
    window.clearTimeout(mdt);
};