In JavaScript, ariaMultiSelectable reflects the aria-multiselectable attribute: a string ("true" / "false") that tells assistive technology the user may select more than one descendant item (MDN).
Read the notes below before you get or set this property. Prefer feature detection when support is limited.
Syntax
Use el.ariaMultiSelectable. Start with this line.
JavaScript
element.ariaMultiSelectable
Call
What it does
element.ariaMultiSelectable
Primary signature.
Built into the browser. Read or assign el.ariaMultiSelectable — no import required.
Library declarations
JavaScript
element.ariaMultiSelectable
Parameters
Parameter
Description
Value
Optional. "true" or "false"
Container role
Required. listbox / grid / tree / tablist
aria-selected on options
Required. Shows which items are selected
Custom elements
Optional. ElementInternals.ariaMultiSelectable
Return Value
Return Value
Description
*
The current value of el.ariaMultiSelectable.
JavaScript Examples
Example 1 — Get and Set (MDN)
Read the current mode, then switch the listbox to single-select.
JavaScript
let el = document.getElementById("listbox1");
console.log(el.ariaMultiSelectable); // "true"
el.ariaMultiSelectable = "false";
console.log(el.ariaMultiSelectable); // "false"
Write via the property. Attribute updates immediately.
Read via getAttribute. Same value as ariaMultiSelectable.
Write via the attribute. Property reflects the change.
Use string tokens."true" and "false".
Compatibility
Browser Support
Element.ariaMultiSelectable is marked Baseline Widely available on MDN (since October 2023). Logos use the shared browser-image-sprite.png sprite from this project.
✓ Baseline · Widely available
Element ariaMultiSelectable
Reflects aria-multiselectable — whether more than one item may be selected.
WidelyAvailable
Google ChromeFull support · Desktop & Mobile
Full support
Mozilla FirefoxFull support · Desktop & Mobile
Full support
Apple SafariFull support · macOS & iOS
Full support
Microsoft EdgeFull support · Chromium
Full support
OperaFull support · Modern versions
Full support
Internet ExplorerNo Element.ariaMultiSelectable
Not supported
ariaMultiSelectableBaseline support
Bottom line: Safe in modern browsers. Prefer select multiple / checkboxes when you can; use ariaMultiSelectable on custom listbox/tree widgets. See the MDN Element.ariaMultiSelectable reference.
Frequently Asked Questions
It reflects the aria-multiselectable attribute as a string, indicating that the user may select more than one item from the current selectable descendants.
No. MDN marks Element.ariaMultiSelectable as Baseline Widely available (since October 2023). It is not Deprecated, Experimental, or Non-standard.
The strings "true" (more than one item may be selected at a time) or "false" (only one item may be selected).
No when you can avoid it. MDN recommends using an HTML element with built-in semantics (for example <select multiple>) when possible, because it does not require ARIA attributes.
ariaMultiSelectable is set on the container (listbox, grid, tree). Each selectable child uses aria-selected="true" or "false" to show whether that item is selected.
Yes. Reading and writing ariaMultiSelectable updates the reflected aria-multiselectable attribute. Keep keyboard selection behavior in sync with the value.