CSSKeywordValue:CSSKeywordValue() 构造函数

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

CSSKeywordValue() 构造函数创建一个新的 CSSKeywordValue 对象,用于表示 CSS 关键字和其它标识符。

语法

js
new CSSKeywordValue(val)

参数

value

设置或返回新 CSSKeywordValue 的值。

异常

TypeError

如果参数 value 未设置或不是 String 类型,则抛出此异常。

示例

下面的示例将 CSS display 属性重置为默认值,并将内联 style 属性设置为 style="display: initial"(如果在开发工具检查器中查看)。

js
const keyword = new CSSKeywordValue("initial");
const myElement = document.getElementById("myElement").attributeStyleMap;
myElement.set("display", keyword);

console.log(myElement.get("display").value); // 'initial'
console.dir(keyword);

规范

Specification
CSS Typed OM Level 1
# dom-csskeywordvalue-csskeywordvalue

浏览器兼容性