Say I had code like so:
function on(loc,type,func){
    loc.addEventListener(type, function(e){
        func(e);
    });
}
If I called it like this:
on(document.getElementById('test'),"click",function(){
    alert('You clicked!');
});
It would work, but I want to be able to call the on function like so:
document.getElementById('test').on('click', function(){
    alert('You clicked!');
});
How can I make it able to be called like so?
 
     
     
    