[CustomGet,CustomSet,CustomHasProperty] interface CSSStyleDeclaration { readonly attribute unsigned long length; CSSOMString item(unsigned long index); CSSOMString getPropertyValue(CSSOMString property); CSSOMString getPropertyPriority(CSSOMString property); [CEReactions] undefined setProperty(CSSOMString property, [LegacyNullToEmptyString] CSSOMString value, [LegacyNullToEmptyString] optional CSSOMString priority = ""); [CEReactions] CSSOMString removeProperty(CSSOMString property); };