CSSNamespaceRule:prefix 属性
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2018年3月.
CSSNamespaceRule
的只读属性 prefix
返回表示与此命名空间关联的前缀名称的字符串。如果没有这样的前缀,则返回空字符串。
值
包含与此命名空间关联的前缀的字符串。如果没有前缀,则返回空字符串。
示例
样式表包含两个命名空间规则。第一个没有前缀,第二个有前缀 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); // 空字符串“”
console.log(myRules[1].namespaceURI); // “svg”
规范
Specification |
---|
CSS Object Model (CSSOM)> # dom-cssnamespacerule-prefix> |
浏览器兼容性
Loading…