HTMLAreaElement: alt property
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Thealt property of theHTMLAreaElement interface specifies the text of the hyperlink, defining the textual label for an image map's link. It reflects the<area> element'salt attribute.
Thealt value must be text that, when presented with thealt text of the other<area> hyperlinks within the same<map>, along with thealt text of the<img> itself, provides the user with the same kind of choice as the hyperlink would when used without its text but with its shape applied to the image.
If the<area> is a link (contains anhref property), thealt property value should be a non-empty string giving the label for the link that would be appropriate if the image were unavailable. Thealt attribute for a link<area> can only be empty if there is another<area> element in the same<map> that points to the same resource and has a non-blankalt attribute.
In this article
Value
A string.
Examples
const areaElement = document.getElementById("imageArea");console.log(areaElement.alt);areaElement.alt = "A much better link description";Specifications
| Specification |
|---|
| HTML> # dom-area-alt> |
Browser compatibility
See also
HTMLImageElement.altHTMLInputElement.altHTMLMapElement<area><map><a>- Good alt text, bad alt text — Making your content perceivable on WCAG.com (2021)
- An alt decision tree on W3C Web Accessibility Initiative (WAI)