Back to Content

CSSUnparsedValue

files/en-us/web/api/cssunparsedvalue/index.md

latest1.9 KB
Original Source

{{APIRef("CSS Typed OM")}}

The CSSUnparsedValue interface of the CSS Typed Object Model API represents property values that reference custom properties. It consists of a list of string fragments and variable references.

Custom properties are represented by CSSUnparsedValue and {{cssxref("var", "var()")}} references are represented using {{domxref('CSSVariableReferenceValue')}}.

{{InheritanceDiagram}}

Constructor

  • {{domxref("CSSUnparsedValue.CSSUnparsedValue", "CSSUnparsedValue()")}}
    • : Creates a new CSSUnparsedValue object.

Instance properties

  • {{domxref('CSSUnparsedValue.length')}}
    • : Returns the number of items in the CSSUnparsedValue object.

Instance methods

  • {{domxref('CSSUnparsedValue.entries()')}}
    • : Returns an array of a given object's own enumerable property [key, value] pairs in the same order as that provided by a {{jsxref("Statements/for...in", "for...in")}} loop (the difference being that a for-in loop enumerates properties in the prototype chain as well).
  • {{domxref('CSSUnparsedValue.forEach()')}}
    • : Executes a provided function once for each element of the CSSUnparsedValue object.
  • {{domxref('CSSUnparsedValue.keys()')}}
    • : Returns a new array iterator object that contains the keys for each index in the CSSUnparsedValue object.
  • {{domxref('CSSUnparsedValue.values()')}}
    • : Returns a new array iterator object that contains the values for each index in the CSSUnparsedValue object.

Specifications

{{Specifications}}

Browser compatibility

{{Compat}}

See also