W3cubDocs

/DOM

StylePropertyMap

This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

The StylePropertyMap interface of the the CSS Typed Object Model API provides a representation of a CSS declaration block that is an alternative to CSSStyleDeclaration.

Properties

Inherits properties from its parent, StylePropertyMapReadOnly.

Methods

Inherits methods from its parent, StylePropertyMapReadOnly.

StylePropertyMap.append()
Adds a new CSS declaration to the StylePropertyMap with the given property and value.
StylePropertyMap.clear()
Removes all declarations in the StylePropertyMap.
StylePropertyMap.delete()
Removes the CSS declaration with the given property.
StylePropertyMap.set()
Changes the CSS declaration with the given property.

Specifications

Specification Status Comment
CSS Typed OM Level 1
The definition of 'StylePropertyMap' in that specification.
Working Draft Initial definition.

Browser compatibilityUpdate compatibility data on GitHub

Desktop
Chrome Edge Firefox Internet Explorer Opera Safari
Basic support 66 No No No 53 No
append 66 No No No 53 No
clear 66 No No No 53 No
delete 66 No No No 53 No
set 66 No No No 53 No
Mobile
Android webview Chrome for Android Edge Mobile Firefox for Android Opera for Android iOS Safari Samsung Internet
Basic support 66 66 No No 53 No ?
append 66 66 No No 53 No ?
clear 66 66 No No 53 No ?
delete 66 66 No No 53 No ?
set 66 66 No No 53 No ?

© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/StylePropertyMap