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()
.
StylePropertyMapReadOnly.size
StylePropertyMapReadOnly
object.StylePropertyMapReadOnly.entries()
[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()
StylePropertyMapReadOnly
.StylePropertyMapReadOnly.get()
StylePropertyMapReadOnly.getAll()
CSSStyleValue
objects containing the values for the provided property.StylePropertyMapReadOnly.has()
StylePropertyMapReadOnly
object.StylePropertyMapReadOnly.keys()
StylePropertyMapReadOnly
.StylePropertyMapReadOnly.values()
StylePropertyMapReadOnly
object.Specification | Status | Comment |
---|---|---|
CSS Typed OM Level 1 The definition of 'StylePropertyMapReadOnly' in that specification. | Working Draft | Initial definition. |
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