matches()

Проверяет, подходит ли элемент под CSS-селектор. Возвращает true или false.

Сигнатураelement.matches(selector)

Возвращает true, если элемент удовлетворяет переданному селектору. Часто применяется при делегировании событий, чтобы проверить тип кликнутого элемента.

// <a href="#" class="link active">Тут</a>
const link = document.querySelector('a');
console.log(link.matches('.active')); // true
console.log(link.matches('button')); // false
← Все записи: DOM API в JavaScript
Поддержать проект