Element.id

The id property of the Element interface represents the element's identifier, reflecting the id global attribute.

If the id value is not the empty string, it must be unique in a document.

The id is often used with getElementById() to retrieve a particular element. Another common case is to use an element's ID as a selector when styling the document with CSS.

Note: Identifiers are case-sensitive, but you should avoid creating IDs that differ only in the capitalization.

Syntax

var idStr = element.id; // Get the id
element.id = idStr; // Set the id
  • idStr is the identifier of the element.

Specifications

Specification Status Comment
DOM
The definition of 'id' in that specification.
Living Standard No change from Document Object Model (DOM) Level 2 HTML Specification.
Document Object Model (DOM) Level 2 HTML Specification
The definition of 'id' in that specification.
Obsolete No change from Document Object Model (DOM) Level 1 Specification.
Document Object Model (DOM) Level 1 Specification
The definition of 'id' in that specification.
Obsolete Initial definition.

Browser compatibility

BCD tables only load in the browser

See also

  • The DOM id global attribute.