StylePropertyMapReadOnly: has()-Methode
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Want more browser support for this feature? Tell us why.
Die has()-Methode der StylePropertyMapReadOnly Schnittstelle gibt an, ob die angegebene Eigenschaft im StylePropertyMapReadOnly-Objekt vorhanden ist.
Syntax
js
has(property)
Parameter
property-
Der Name einer Eigenschaft.
Rückgabewert
Ein boolescher Wert.
Beispiele
Hier verwenden wir die has()-Methode, um zu prüfen, ob die padding-top-Eigenschaft im style-Attribut der Button-Elemente vorhanden ist.
js
// get the button element
const buttonEl = document.querySelector(".example");
// find what's in the style attribute with attributeStyleMap and has()
const hasPadTop = buttonEl.attributeStyleMap.has("padding-top");
console.log(hasPadTop); // logs true if padding-top is present in style attribute
Spezifikationen
| Spezifikation |
|---|
| CSS Typed OM Level 1> # dom-stylepropertymapreadonly-has> |