Клик вне элемента (JavaScript)

Описание

SELECTOR - заменить на свой селектор вне которого нужно кликнуть

.contains(target) — указывает что все вложеные элементы тоже учитывать

JS
Код
      document.addEventListener("click", function (e) {
    const target = e.target;
    const its_element_1 = target == SELECTOR || SELECTOR.contains(target);
    const its_element_2 = target == SELECTOR || SELECTOR.contains(target);
    const its_element_3 = target == SELECTOR;
    if (!its_element_1 && !its_element_2 && !its_element_3) {
        SELECTOR.classList.remove('is-open');
    }
});