Detect click outside element (vanilla JavaScript) - Stack Overflow

PHOTO EMBED

Tue Jul 26 2022 02:20:53 GMT+0000 (Coordinated Universal Time)

Saved by @leahp #javascript #eventlistener

let specifiedElement = document.getElementById('a');
 
//I'm using "click" but it works with any event
document.addEventListener('click', function(event) {
  let isClickInside = specifiedElement.contains(event.target);
 
  if (!isClickInside) {
    //the click was outside the specifiedElement, do something
  }
});
content_copyCOPY

https://www.thiscodeworks.com/5ef1cae2856cde0014407a1e