HTML <address> id Attribute

An id on an <address> tag assigns an identifier to the address.

The identifier must be unique across the page.



An id attribute on an <address> element.

  <address id="author-address">
    Contact author: <a href="">Debbie Anderson</a>,

Using id

The id attribute assigns an identifier to the <address> element.

The identifier must be unique across the page.

The id allows JavaScript to easily access the <address> element.

Tip:  id is a global attribute that can be applied to any HTML element.


<address id="identifier" />



Value Description
identifier A unique alphanumeric string. The id value must begin with a letter ([A-Za-z]) and may be followed by any number of letters, digits ([0-9]), hyphens (-), underscores (_), colons (:), and periods (.).

More Examples

A <address> with a unique id.
Clicking the button displays the address content.

  <address id="myaddress">
    Contact author: <a href="">Debbie Anderson</a>,

<button onclick="show();">Show address</button>

  let show = () => {
     let element = document.getElementById("myaddress");
     alert("Address = " + element.innerHTML);

Code explanation

The id attribute assigns a unique identifier for the <address>.

When the button is clicked, JavaScript locates the <address> through the id.

It extracts the content and displays it in an alert box.

Browser support

Here is when id support started for each browser:

1.0 Sep 2008
1.0 Sep 2002
1.0 Aug 1995
1.0 Jan 2006
1.0 Jan 2003

You may also like

 Back to <address>

Author: Jack Poorte
Published: Jun 20 2021
Last Reviewed: Sep 30 2023

What's your favorite/least favorite part of Dofactory?