ally.is.validTabindex
January 12, 2017 ยท View on GitHub
Determines if an element's tabindex attribute value is sound
Description
Usage
var element = document.getElementById('victim');
var isValidTabindex = ally.is.validTabindex(element);
Arguments
| Name | Type | Default | Description |
|---|---|---|---|
| element | HTMLElement | required | The Element to test. |
Returns
Boolean, true if the element is has a valid tabindex attribute specified.
Throws
TypeError if element argument is not of type HTMLElement.
Examples
Changes
- Since
v1.4.0supportstabIndexas attribute name for SVG elements in Microsoft Edge.
Notes
::note
Empty tabindex [tabindex=""] parsed and exposed as [tabindex="-32768"] - Trident 1072965.
:::
:::note
Invalid tabindex value makes element focusable in - Gecko 1128054.
:::
:::warning
Gecko, Blink and WebKit consider [tabindex="3x"] valid.
:::
:::warning
Only Blink and WebKit respect the tabindex attribute on SVGElements (defined in SVG 2).