StylePropertyMapReadOnly: has() method
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
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
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 |
Browser compatibility
BCD tables only load in the browser