Método matches

O método matches permite verificar se um elemento satisfaz o seletor CSS especificado.

Sintaxe

javascriptelemento.matches('seletor');

Exemplo

Vamos verificar se o nosso elemento é um parágrafo com a classe www:

html<p id="elem" class="www"></p>
javascriptlet elem = document.querySelector('#elem');
console.log(elem.matches('p.www'));

Resultado da execução do código:

javascripttrue

Veja também

  • método contains,
    que verifica um descendente por seletor
  • método closest,
    que encontra um ancestral por seletor