This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
The CSSKeywordValue
interface of the the CSS Typed Object Model API creates an object to represent CSS keywords and other identifiers. The interface instance name is a stringifier meaning that when used anywhere a string is expected it will return the value of CSSKeyword.value
.
CSSKeywordValue.CSSKeywordValue()
CSSKeywordValue
object.CSSKeywordValue.value
CSSKeywordValue
.Inherits methods from CSSStyleValue
.
The following example resets the CSS display
property to its defaults.
let indicator = Document.getElementById('indicator'); indicator.attributeStyleMap.set('display', new CSSKeywordValue('initial')); indicator.attributeStyleMap.get('display').value // 'initial'
Specification | Status | Comment |
---|---|---|
CSS Typed OM Level 1 The definition of 'CSSKeywordValue' in that specification. | Working Draft | Initial definition. |
Desktop | ||||||
---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | |
Basic support | 66 | No | No | No | 53 | No |
CSSKeywordValue() constructor
|
66 | No | No | No | 53 | No |
value
|
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 | ? |
CSSKeywordValue() constructor
|
66 | 66 | No | No | 53 | No | ? |
value
|
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/CSSKeywordValue