--- 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) グローバル属性