CSSGroupingRule:insertRule() 方法
CSSGroupingRule 介面的 insertRule() 方法將一個新的 CSS 規則新增到 CSS 規則列表中。
語法
js
insertRule(rule)
insertRule(rule, index)
引數
返回值
新規則的索引。
異常
IndexSizeErrorDOMException-
如果 index 大於子 CSS 規則的數量,則丟擲該異常。
HierarchyRequestErrorDOMException-
如果由於某些 CSS 限制而無法在指定索引處插入
rule,則丟擲該異常。 HierarchyRequestErrorDOMException-
如果
rule是一個有效語句但不是 巢狀語句,則丟擲該異常。
示例
js
let myRules = document.styleSheets[0].cssRules;
myRules[0].insertRule(
"html {background-color: blue;}",
0,
); /* inserts a rule for the HTML element at position 0 */
規範
| 規範 |
|---|
| CSS 物件模型 (CSSOM) # dom-cssgroupingrule-insertrule |
瀏覽器相容性
載入中…