📝 Edit page
            
    ➕ Add page
            
    
         
    
    
    
    
        
            
 
        
    Click
Syntax
Set the click event function and override any existing one.
TARGET.onclick = FUNCTION
e.g.
el.onclick = function () { console.log('Hello') }
function foo() { 
  console.log('Hello') 
}
el.onclick = foo
Same as above but append to the click events, so you could have more than one on the same element.
TARGET.addEventListener('click', FUNCTION)
e.g.
el.addEventListener('click', function () { console.log('Hello'))
Or add directly on an HTML element.
<div onClick="foo"></div>
Or with arguments.
<div onClick="foo('bar')"></div>
Example
e.g. Pick a button or event document.body instead and attached a click event.
const el = document.body;
// OR
// const el = document.getElementbyId("my-button")
el.addEventListener('click', function(event) {
  console.log('Clicked!')
  console.log(event)
  // e.g. click { target: pre.CodeMirror-line , buttons: 0, 
  //              clientX: 369, clientY: 284, layerX: 60, layerY: 11 }
  console.log(this)
  // e.g. <body class="..." style="...."> ...
})
Note how this is the element that the click event was attached to.