W3cubDocs

/DOM

StylePropertyMapReadOnly

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

The StylePropertyMapReadOnly interface of the the CSS Typed Object Model API provides a read-only representation of a CSS declaration block that is an alternative to CSSStyleDeclaration. Retrieve an instance of this interface using Element.computedStyleMap().

Properties

StylePropertyMapReadOnly.size
Returns an unsinged long integer containing the size of the StylePropertyMapReadOnly object.

Methods

StylePropertyMapReadOnly.entries()
Returns an array of a given object's own enumerable property [key, value] pairs, in the same order as that provided by a for...in loop (the difference being that a for-in loop enumerates properties in the prototype chain as well).
StylePropertyMapReadOnly.forEach()
Executes a provided function once for each element of StylePropertyMapReadOnly.
StylePropertyMapReadOnly.get()
Returns the value of the specified property.
StylePropertyMapReadOnly.getAll()
Returns an array of CSSStyleValue objects containing the values for the provided property.
StylePropertyMapReadOnly.has()
Indicates whether the specified property is in the StylePropertyMapReadOnly object.
StylePropertyMapReadOnly.keys()
Returns a new Array Iterator containing the keys for each item in StylePropertyMapReadOnly.
StylePropertyMapReadOnly.values()
Returns a new Array Iterator containing the values for each index in the StylePropertyMapReadOnly object.

Specifications

Specification Status Comment
CSS Typed OM Level 1
The definition of 'StylePropertyMapReadOnly' 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
@@iterator 66 No No No 53 No
entries 66 No No No 53 No
forEach 66 No No No 53 No
get 66 No No No 53 No
getAll 66 No No No 53 No
has 66 No No No 53 No
keys 66 No No No 53 No
size 66 No No No 53 No
values 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 ?
@@iterator 66 66 No No 53 No ?
entries 66 66 No No 53 No ?
forEach 66 66 No No 53 No ?
get 66 66 No No 53 No ?
getAll 66 66 No No 53 No ?
has 66 66 No No 53 No ?
keys 66 66 No No 53 No ?
size 66 66 No No 53 No ?
values 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/StylePropertyMapReadOnly