JSFiddle - React, Tailwind, and code Playground

by podgorniy

HTML

<button>Click me!</button>

JavaScript

window.onload = function () {
    function usesDonNode (node) {
        // stuff with node
        alert(node);
        
    }
    
    
    function definesDomNode () {
        var domNode=5;
    
        usesDonNode(domNode);
    }
    
    function bind (obj, event_name, handler) {
        var handler_wrapper = function (event) {
            event = event || window.event;
            if (!event.target && event.srcElement) {
                event.target = event.srcElement;
            }
            return handler.call(obj, event);
        };
    
        if (obj.addEventListener) {
            obj.addEventListener(event_name, handler_wrapper, false);
        } else if (obj.attachEvent) {
            obj.attachEvent('on' + event_name, handler_wrapper);
        }
        return handler_wrapper;
    }
    
    
    bind(document.querySelector('button'), 'click', definesDomNode);
}