У меня есть кнопка, которая состоит из нескольких элементов. Я навешиваю событие на секцию, где есть эта кнопка и при помощи event.target.classList.contains() узнаю, какой класс у элемента, на который я кликнул, если класс соответствует классу кнопки, то я открываю модальное окно. Но если я буду искать только класс кнопки, то получится, что при клике на элементы, находящиеся внутри, модальное окно не откроется, что и логично. В связи с этим приходится писать вот такой код:
target.classList.contains('category-button') || target.classList.contains('category-button__title')
т.е. проверять наличие класса через логическое условие ИЛИ.
В связи с этим, возникает вопрос, есть ли какой-нибудь более элегантный или правильный метод решения данной задачи?