Метод matches позволяет проверить удовлетворяет ли элемент указанному CSS селектору.

См. также методы closest, contains, которые осуществляют похожие операции.

Синтаксис

элемент.matches('сss селектор');

Примеры

Пример

Проверим, является ли наш элемент абзацем с классом www:

<p id="elem" class="www">Абзац</p>
var elem = document.getElementById('elem');
document.write(elem.matches('p.www'));

Результат выполнения кода:

true