HTML DOM matches()método
Ejemplo
¿El elemento coincide con un selector CSS?
const element = document.getElementById("demo");
let answer = element.matches(".container");
Pruébalo »
Ejemplo
¿El elemento coincide con uno de dos selectores CSS?
const element = document.getElementById("demo");
let answer = element.matches(".container, .wrapper");
Pruébalo »
Definición y uso
El método matches() devuelve true si el elemento coincide con el selector CSS especificado; de lo contrario, devuelve false.
Compatibilidad del navegador
Los números de la tabla indican la primera versión del navegador que es totalmente compatible con el método matches():
| Chrome 33 |
Edge 15 |
Firefox 34 |
Safari 7 |
Opera 21 |
| Feb 2014 | Apr 2017 | Dec 2014 | Oct 2013 | May 2014 |
Sintaxis
element.matches(selectors)
Parámetros
| Parámetros | Descripción |
| selectors | Obligatorio. Uno o más selectores CSS para hacer coincidir (varios separados por comas ,). El elemento devuelto es el primer elemento encontrado en el documento HTML. Ver todosManual de referencia de selectores CSS。 |
Valor de retorno
| Tipo | Descripción |
|---|---|
| Boolean | true - el elemento coincide con el selector CSS. false - el elemento no coincide con el selector CSS. |
Otras extensiones
Objeto de elemento