-
Notifications
You must be signed in to change notification settings - Fork 8k
/
index.md
48 lines (31 loc) · 1.1 KB
/
index.md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
---
title: "CSSStyleSheet: deleteRule() メソッド"
slug: Web/API/CSSStyleSheet/deleteRule
l10n:
sourceCommit: 53b1989260054e651bcf001bacee9b843b8ca9c8
---
{{APIRef("CSSOM")}}
**`CSSStyleSheet.deleteRule()`** メソッドは、スタイルルールを現在のスタイルシートオブジェクトから削除します。
## 構文
```js-nolint
deleteRule(index)
```
### 引数
- `index`
- : このスタイルシートの {{domxref("CSSRuleList")}} で、削除するルールの位置を示します。
### 返値
なし ({{jsxref("undefined")}})。
## 例
この例では、スタイルシート `myStyles` から最初のルールを削除します。
```js
myStyles.deleteRule(0);
```
## 仕様書
{{Specifications}}
## ブラウザーの互換性
{{Compat}}
## 関連情報
- [CSS オブジェクトモデル](/ja/docs/Web/API/CSS_Object_Model)
- [Constructable Stylesheets](https://web.dev/constructable-stylesheets/) (web.dev)
- [動的スタイル情報の利用](/ja/docs/Web/API/CSS_Object_Model/Using_dynamic_styling_information)
- {{domxref("CSSStyleSheet.insertRule", "insertRule()")}}