CSSNamespaceRule:prefix 属性

只读的 prefix 属性 CSSNamespaceRule 返回与该命名空间关联的前缀的字符串。如果没有这样的前缀,则返回一个空字符串。

包含与该命名空间关联的前缀的字符串。如果没有前缀,则为空字符串。

示例

样式表包含两个命名空间规则。第一个没有前缀,第二个具有前缀 svg。将返回两个 CSSNamespaceRule 对象。第一个的 prefix 属性的值将是一个空字符串,第二个为 svg

css
@namespace url(http://www.w3.org/1999/xhtml);
@namespace svg url(http://www.w3.org/2000/svg);
js
let myRules = document.styleSheets[0].cssRules;
console.log(myRules[0].namespaceURI); // an empty string ""
console.log(myRules[1].namespaceURI); // "svg"

规范

规范
CSS 对象模型 (CSSOM)
# dom-cssnamespacerule-prefix

浏览器兼容性

BCD 表仅在浏览器中加载