aboutsummaryrefslogtreecommitdiff
path: root/files/ja/web/api/element/id/index.md
blob: 9cd313c8ca2b8ef6c2945313d53eb84645dd67db (plain)
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
---
title: Element.id
slug: Web/API/Element/id
tags:
  - API
  - DOM
  - Element
  - プロパティ
  - リファレンス
browser-compat: api.Element.id
translation_of: Web/API/Element/id
---
{{ ApiRef("DOM") }}

**`id`** は {{domxref("Element")}} インターフェイスのプロパティで、グローバル属性の [**`id`**](/ja/docs/Web/HTML/Global_attributes/id) を反映した要素の識別子を表します。

`id` の値が空文字列でない場合は、文書内で固有でなければなりません。

`id` はよく {{domxref("Document.getElementById()", "getElementById()")}} で特定の要素を受け取るために使用します。他の一般的な用途としては、要素の [ID をセレクターとして](/ja/docs/Web/CSS/ID_selectors) [CSS](/ja/docs/Web/CSS) で文書をスタイル付けするために使用されます。

> **Note:** 識別子は大文字小文字の区別がありますが、大文字小文字の区別だけで見分ける ID を作ることは避けてください。


## 構文

```js
var idStr = element.id; // id を取得
```

```js
element.id = 'newid'; // id を設定
```

- `idStr` はこの要素の識別子です。

## 仕様書

{{Specifications}}

## ブラウザーの互換性

{{Compat}}

## 関連情報

- DOM の [**id**](/ja/docs/Web/HTML/Global_attributes/id) グローバル属性