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

NameTypeDefaultDescription
elementHTMLElementrequiredThe 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.0 supports tabIndex as 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).

Contributing