Возможно ли объединить два события onclick?

Всем привет. Задача следующая:

let a = document.getElementById('switch'); //иконка бургер меню
let b = document.querySelector('.menu'); // само меню
let c = document.querySelector('.main'); // тело страницы

a.onclick = function() { // при клике по иконке меню
  b.classList.toggle('toggle'); // показываем/скрывем через CSS
}
c.onclick = function() { // при клике по телу страницы
  b.classList.remove('toggle'); // скрываем
}

Само меню показывается занимая примерно 70-80% ширины экрана. Поэтому при клике по телу страницы мы его скрываем. Так удобней. Вопрос, возможно ли переписать мой код используя условия if else? Или более короче?


Ответы (0 шт):