此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

CSSKeywordValue:CSSKeywordValue() 构造函数

有限可用

此特性不属于基线,因为它尚未在主流浏览器中得到支持。

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);

规范

规范
CSS Typed OM Level 1
# dom-csskeywordvalue-csskeywordvalue

浏览器兼容性