attributeStyleMap property

StylePropertyMap get attributeStyleMap

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;