StylePropertyMapReadOnly: has() method
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Thehas() method of theStylePropertyMapReadOnly interface indicates whether the specifiedproperty is in theStylePropertyMapReadOnly object.
In this article
Syntax
js
has(property)Parameters
propertyThe name of a property.
Return value
A boolean value.
Examples
Here we use thehas() method to see if thepadding-top property is presentwithin the button elements style attribute.
js
// get the button elementconst 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 attributeSpecifications
| Specification |
|---|
| CSS Typed OM Level 1> # dom-stylepropertymapreadonly-has> |