matches()

Обновлено: 20.03.2023

Визначення та використання

Метод matches()повертає true, якщо елемент відповідає певному селектору(ам) CSS.

Метод matches()повертає, falseякщо ні.

Чи відповідає елемент селектору CSS?

const element = document.getElementById("demo");
let answer = element.matches(".container");

Чи відповідає елемент одному з двох селекторів?:

const element = document.getElementById("demo");
let answer = element.matches(".container, .wrapper");

Синтаксис


element.matches(selectors)

Параметри

ПараметрОпис
selectorsВимагається. Один або кілька (розділених комами) селекторів CSS для відповідності. Повернений елемент є першим знайденим у документі.

Повернене значення

Типопис
Логічнийtrue- Елемент відповідає селектору CSS.
false- Елемент не відповідає CSS-селектору.


Підтримка браузера

matches

Посмотреть совместимость на Can I use?

matches