StylePropertyMapReadOnly: `has()`-Methode

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

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

Specification
CSS Typed OM Level 1
# dom-stylepropertymapreadonly-has

Browser-Kompatibilität

BCD tables only load in the browser