HTMLAreaElement

The HTMLAreaElement interface provides special properties and methods (beyond those of the regular object HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of <area> elements.

EventTarget Node Element HTMLElement HTMLAreaElement

Properties

Inherits properties from its parent, HTMLElement.

HTMLElement.accessKey

Is a DOMString containing a single character that switches input focus to the control.

HTMLAreaElement.alt

Is a DOMString that reflects the alt HTML attribute, containing alternative text for the element.

HTMLAreaElement.coords

Is a DOMString that reflects the coords HTML attribute, containing coordinates to define the hot-spot region.

HTMLAreaElement.download

Is a DOMString indicating that the linked resource is intended to be downloaded rather than displayed in the browser. The value represent the proposed name of the file. If the name is not a valid filename of the underlying OS, browser will adapt it.

HTMLAreaElement.hash

Is a USVString containing the fragment identifier (including the leading hash mark (#)), if any, in the referenced URL.

HTMLAreaElement.host

Is a USVString containing the hostname and port (if it's not the default port) in the referenced URL.

HTMLAreaElement.hostname

Is a USVString containing the hostname in the referenced URL.

HTMLAreaElement.href

Is a USVString containing that reflects the href HTML attribute, containing a valid URL of a linked resource.

HTMLAreaElement.noHref

Is a boolean flag indicating if the area is inactive (true) or active (false).

HTMLAreaElement.origin Read only

Returns a USVString containing the origin of the URL, that is its scheme, its domain and its port.

HTMLAreaElement.password

Is a USVString containing the password specified before the domain name.

HTMLAreaElement.pathname

Is a USVString containing the path name component, if any, of the referenced URL.

HTMLAreaElement.port

Is a USVString containing the port component, if any, of the referenced URL.

HTMLAreaElement.protocol

Is a USVString containing the protocol component (including trailing colon ':'), of the referenced URL.

HTMLAreaElement.referrerPolicy

Is a DOMString that reflects the referrerpolicy HTML attribute indicating which referrer to use when fetching the linked resource.

HTMLAreaElement.rel

Is a DOMString that reflects the rel HTML attribute, indicating relationships of the current document to the linked resource.

HTMLAreaElement.relList Read only

Returns a DOMTokenList that reflects the rel HTML attribute, indicating relationships of the current document to the linked resource, as a list of tokens.

HTMLAreaElement.search

Is a USVString containing the search element (including leading question mark '?'), if any, of the referenced URL.

HTMLAreaElement.shape

Is a DOMString that reflects the shape HTML attribute, indicating the shape of the hot-spot, limited to known values.

HTMLElement.tabIndex

Is a long containing the element's position in the tabbing order.

HTMLAreaElement.target

Is a DOMString that reflects the target HTML attribute, indicating the browsing context in which to open the linked resource.

HTMLAreaElement.username

Is a USVString containing the username specified before the domain name.

Methods

Inherits methods from its parent, HTMLElement.

HTMLAreaElement.toString()

Returns a USVString containing the whole URL. It is a synonym for HTMLAreaElement.href.

Specifications

Specification
HTML Standard
# htmlareaelement

Browser compatibility

BCD tables only load in the browser

See also

  • HTML element implementing this interface: <area>