HTML DOM matches()Methode
Beispiel
Entspricht das Element dem CSS-Selektor?
const element = document.getElementById("demo");
let answer = element.matches(".container");
Selbst ausprobieren »
Beispiel
Entspricht das Element einem von zwei CSS-Selektoren?
const element = document.getElementById("demo");
let answer = element.matches(".container, .wrapper");
Selbst ausprobieren »
Definition und Verwendung
Wenn das Element dem angegebenen CSS-Selektor entspricht, gibt die matches()-Methode true zurück, andernfalls gibt sie false zurück.
Browser-Unterstützung
Die Zahlen in der Tabelle geben die ersten Browserversionen an, die die matches()-Methode vollständig unterstützen:
| Chrome 33 |
Edge 15 |
Firefox 34 |
Safari 7 |
Opera 21 |
| Feb. 2014 | Apr. 2017 | Dez. 2014 | Okt. 2013 | Mai 2014 |
Syntax
element.matches(selectors)
Parameters
| Parameter | Beschreibung |
| Selektoren | Erforderlich. Ein oder mehrere CSS-Selektoren zum Abgleichen (mehrere durch Kommas , trennen). Das zurückgegebene Element ist das erste im HTML-Dokument gefundene Element. Alle anzeigenCSS-Selektor-Referenz。 |
Rückgabewert
| Type | Beschreibung |
|---|---|
| Boolean | true - Das Element entspricht dem CSS-Selektor. false - Das Element entspricht nicht dem CSS-Selektor. |
Andere Erweiterungen
Element-Objekt