HTMLAreaElement: username property

Baseline
Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.

>

The username property of the HTMLAreaElement interface is a string containing the username component of the <area> element's href. If the URL does not have a username, this property contains an empty string, "".

This property can be set to change the username of the URL. If the URL has no host or its scheme is file:, then setting this property has no effect.

The username is percent-encoded when setting but not percent-decoded when reading.

See URL.username for more information.

Value

A string.

Examples

>
js
// An <area id="myArea" href="/?url=https%3A%2F%2Fanonymous%3Aflabada%40developer.mozilla.org%2Fen-US%2Fdocs%2FHTMLAreaElement"> element is in the document
const area = document.getElementById("myArea");
area.username; // returns 'anonymous'

Specifications

Specification
HTML>
# dom-hyperlink-username-dev>

Browser compatibility

See also