attributeStyleMap property
The attributeStyleMap
read-only property of the HTMLElement
interface returns a live StylePropertyMap
object that contains a list of
style properties of the element that are defined in the element's inline
style
attribute, or assigned using the HTMLElement.style
property of
the HTMLElement
interface via script.
Shorthand properties are expanded. If you set border-top: 1px solid black
, the longhand properties (, , and ) are set instead.
The main difference between HTMLElement.style
property and
attributeStyleMap
property is that, the style
property will return a
CSSStyleDeclaration
object, while the attributeStyleMap
property will
return a StylePropertyMap
object.
Though the property itself is not writable, you could read and write
inline styles through the StylePropertyMap
object that it returns, just
like through the CSSStyleDeclaration
object that returns via the style
property.
Implementation
external StylePropertyMap get attributeStyleMap;