# ally.is.validArea
Determines if an <area>
element is properly used via <map>
by an <img>
.
# Usage
var element = document.getElementById('victim');
var isValidArea = ally.is.validArea(element);
# Arguments
Name | Type | Default | Description |
---|---|---|---|
element | HTMLElement |
required | The Element to test. |
# Returns
Boolean, true
if the element is a valid area.
# Throws
TypeError
if element
argument is not of type HTMLElement
.
# Changes
- Since
v1.1.0
the<img usemap="#…" …>
is resolved in the same document<map>
is from (e.g. within an iframe) - Since
v1.1.0
the existence of thehref
attribute is considered.
# Notes
The Sequential Navigation Focus Order for Image Maps is not standardized.
Firefox only allows fully loaded images to reference image maps.
Multiple use of same image map hides elements from tabbing sequence - Gecko 1116126