JSFiddle - React, Tailwind, and code Playground

by nirus

HTML

<div id="test">
Click Me
</div>

JavaScript

var $$ = function(selector, context) {
    context = context || document;
    var elements = Array.prototype.slice.call(context.querySelectorAll(selector));    
     elements.click = function(cb){
        elements.forEach(function(el){
            el.addEventListener('click', function(e){
              cb.apply(elements,[e]);
            });
        });  	
      };
    
    return elements;   
}

$$("#test").click(function(e){
 console.log("Do something:"+e.type);
});