CSSStyleSheet: replaceSync() 方法
replaceSync() 方法是 CSSStyleSheet 接口的一部分,它同步地将样式表的内容替换为传入的内容。
replaceSync() 和 CSSStyleSheet.replace() 方法只能用于通过 CSSStyleSheet() 构造函数创建的样式表。
语法
js
replaceSync(text)
参数
返回值
无 (undefined)。
异常
NotAllowedErrorDOMException-
如果样式表不是使用
CSSStyleSheet()构造函数创建的,或者样式表被标记为不可修改,则会抛出该异常。
示例
在下面的示例中,创建了一个新的样式表,并使用 replaceSync 添加了两条 CSS 规则。
js
const stylesheet = new CSSStyleSheet();
stylesheet.replaceSync("body { font-size: 1.4em; } p { color: red; }");
规范
| 规范 |
|---|
| CSS 对象模型 (CSSOM) # dom-cssstylesheet-replacesync |
浏览器兼容性
加载中…
另见
- 可构造样式表 (web.dev)
- 使用 Shadow DOM