StylePropertyMapReadOnly: has() method
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Want more browser support for this feature? Tell us why.
Note: This feature is available in Web Workers.
The has() method of the StylePropertyMapReadOnly interface indicates whether the specified property is in the StylePropertyMapReadOnly object.
Syntax
js
has(property)
Parameters
property-
The name of a property.
Return value
A boolean value.
Examples
>Basic usage
Here we use the has() method to see if the padding-top property is present within the button elements style attribute.
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
Specifications
| Specification |
|---|
| CSS Typed OM Level 1> # dom-stylepropertymapreadonly-has> |